example facebook-graph-api permissions facebook-opengraph

facebook-graph-api - example - permissions facebook api



MigraciĆ³n de permisos desde publish_stream a publish_action (5)

He publicado acciones con éxito en la línea de tiempo con solo el permiso publish_stream. No puedo decir si este será el caso cuando esté completamente lanzado o si solo está funcionando debido a la versión beta del desarrollador. Podemos estar seguros una vez que estamos a 48 horas del lanzamiento oficial revisando el nivel beta. http://developers.facebook.com/support/beta-tier/

Me pregunto si tiene permiso de los usuarios para publish_stream y quiere publicar_action a partir de ahora ¿publish_stream cubre ambos o necesitamos volver a solicitar el permiso de los usuarios?

Si es así, ¿cuál es la forma más fácil de detectar si tienen este permiso otorgado, etc.

Sugerencias de viaje del usuario bienvenidas.

El sistema de inicio de sesión que tengo instalado es el que los usuarios pueden usar con Facebook o las credenciales de sus cuentas.

Pero algunos usuarios se registran sin Facebook y luego se conectan más tarde. No creo la sesión cada vez que inician sesión, ya que solo necesito el permiso publish_stream, que funciona sin necesidad de una sesión de usuario en vivo con Facebook para publicar cuando el usuario realiza acciones específicas. Hay una columna en la tabla que especifica si el usuario está conectado o no.

Sugerencias bienvenidas.

¡Gracias!

-Stefan


publish_stream y publish_actions son dos permisos separados. publish_stream no incluye publish_actions.

Para publicar acciones en el gráfico abierto, deberá obtener este nuevo permiso para usuarios nuevos y para usuarios existentes.

Puede verificar los permisos que un usuario ha otorgado a su aplicación GETing / me / permissions desde Graph API.

En la última versión del cuadro de diálogo de permisos, los usuarios tendrán la opción de NO otorgar publish_stream: siempre es un permiso opcional. Si la aplicación solicita publish_actions, este permiso se considera obligatorio.

Una vez que Timeline se haya lanzado más allá de Developer Beta, no debería necesitar solicitar publish_stream. Si desea publicar una historia de alimentación, use el Diálogo de alimentación.


Debe solicitar publish_stream como un nuevo permiso porque el mensaje es muy diferente. Se trata más de "Agregar a la línea de tiempo" y un permiso directo.

Para saber si tiene el permiso, puede hacer muchas cosas. Lo más fácil es intentar publicar y ver si tiene éxito. pero eso sesgará sus métricas en ideas. Mejor es usar el punto final de información de token de acceso y verificar los ámbitos que tiene allí.