www plataforma comment javascript jquery disqus

javascript - comment - plataforma disqus



No hay suficiente error de datos: al hacer Disqus SSO (1)

Estoy tratando de integrar Disqus SSO en mi sitio.

var DISQUS_SECRET = "xyz"; var DISQUS_PUBLIC = "abc"; var disqus_developer = 1; function disqusSignon() { var disqusData = { id: "{{ user.id }}", username: "{{ user.username }}", email: "{{ user.email }}" }; var disqusStr = JSON.stringify(disqusData); var timestamp = Math.round(+new Date() / 1000); var message = window.btoa(disqusStr); var result = CryptoJS.HmacSHA1(message + " " + timestamp, DISQUS_SECRET); var hexsig = CryptoJS.enc.Hex.stringify(result); return { pubKey: DISQUS_PUBLIC, auth: message + " " + hexsig + " " + timestamp }; } var data = disqusSignon(); function disqus_config(){ this.callbacks.afterRender = [function() { this.page.remote_auth_s3 = data.auth; this.page.api_key = data.pubKey; }]; } var disqus_config = function() { this.page.remote_auth_s3 = data.auth; this.page.api_key = data.pubKey; } var disqus_shortname = ''askpopulo''; /* * * DON''T EDIT BELOW THIS LINE * * */ (function() { var dsq = document.createElement(''script''); dsq.type = ''text/javascript''; dsq.async = true; dsq.src = ''//'' + disqus_shortname + ''.disqus.com/embed.js''; (document.getElementsByTagName(''head'')[0] || document.getElementsByTagName(''body'')[0]).appendChild(dsq); })();

Todo está bien, la carga útil que se genera también se valida correctamente en la herramienta de depuración DSO de Disqus. Sin embargo, el usuario no inicia sesión utilizando SSO.

Y también este mensaje se está imprimiendo en la consola de JavaScript:

Parece que hubo un problema: Error: No hay suficientes datos {stack: (...), mensaje: "No hay suficientes datos"} mensaje: Pila "No hay suficientes datos": (...) get stack: function () {[native code]} arguments: nullcaller: nulllength: 0name: "" prototype: StackTraceGetter__proto__: function Empty () {} set stack: function () {[native code]} arguments: nullcaller: nulllength: 1name: "" prototype: StackTraceSetter__proto__: function Empty () {} proto : dr.DiscoveryApp.a.Model.extend.onComplete @ discovery.bundle.fce1a5edaced8a1898cef54c2d9fb2bf.js: 2 (función anónima) @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9 (función anónima) @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9p @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9o @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: @ 9e common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9 (anónimo función) @ common.bundle.91cd39decece4de79b12c1d2e99a09c8. js: 9 (función anónima) @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9p @ common.b undle.91cd39decece4de79b12c1d2e99a09c8.js: 9o @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9c @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9 (función anónima) @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9 (anónimo función) @ common.bundle. 91cd39decece4de79b12c1d2e99a09c8.js: 9p @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9o @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9c @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9 (función anónima) @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9 ( función anónima) @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.js: 9p @ common.bundle.91cd39decece4de79b12c1d2e99a09c8.j


Creo que deberías aceptar el comentario de @Sainaen como respuesta. Solo estoy elaborando sobre eso, ya que nadie más ha hecho eso hasta ahora. La referencia es Disqus Bug Report

Verificamos con nuestro equipo y estos errores no son el resultado de ningún problema, por lo que puede ignorarlos con seguridad. Sin embargo, estaban considerando esconderlos para que no causen ninguna molestia. ¡Gracias por informar!

Comprobé y siguen apareciendo los errores, pero no afectan el funcionamiento del sistema de ninguna manera. Esto es más una molestia que un error. Aún así, debería ser corregido porque Disqus es una entidad demasiado grande para ignorar estas tontas advertencias. Lo que sugeriría es enviarles el nuevo seguimiento de la pila junto con cualquier otro detalle que considere importante. incluso los enviaría por correo y esperamos que se eliminen. Si no, entonces haz la vista gorda hacia eso. Espero eso ayude.