2012-03-02 13 views
5

Con las líneas de tiempo desplegadas en las páginas Fan y Business, me gustaría poder publicar acciones en nuestra línea de tiempo de la página Business. No puedo entender cómo hacer eso. ¿Alguna guía?¿Cómo publico una acción de Open Graph en una página de Facebook?

Cuando intento publicar en la página (con una acción og no aprobado), me sale:

{ "error": { "mensaje": "(# 100) La ACTION_TYPE tipo de acción no se aprueba, por lo que la aplicación APP_NAME_SPACE sólo se puede publicar a los administradores, desarrolladores y probadores de la aplicación page_id usuario no es uno de esos papeles "" tipo.. ":" código de OAuthException", '': 100}

+0

Supongo que la única forma de averiguarlo es aprobar sus acciones. – borisdiakur

Respuesta

0

me gustaría comparta cuán lejos llegué:

  1. obtuve acciones aprobadas por Facebook.
  2. acciones publicadas en la página con acceso de usuario token => obras aceptan que las acciones no aparecen en la línea de tiempo de la página, sino que aparecen en la línea de tiempo del usuario.
  3. token de acceso a la página (scope: publish_actions, manage_pages) y acciones publicadas en la página con acceso a la página token => error con "Se ha producido un error desconocido". de tipo: "OAuthException".

Mi conclusión: No es posible.

+0

Por décima vez, __por supuesto__ no es posible publicar una acción como una página, porque se supone que las acciones de OG deben ser realizadas por __real__ personas ... – CBroe

+2

@CBroe Lea la pregunta detenidamente: No dice que queremos publicar la acción como una página. Solo queremos que la acción aparezca en una página. Tenga cuidado con 'por supuesto'. Publicar en una página como página o como administrador de una página es posible a través de la API de gráficos, entonces ¿por qué no debería ser posible publicar acciones como una página o como administrador de página en una página? 'xth vez'? Guíanos a las líneas particulares en la documentación por favor. – borisdiakur

+2

El error ha cambiado. Me aparece "OAuthException: (# 10) La aplicación no puede publicar acciones para páginas". Tengo permisos manage_pages y publish_actions en mi aplicación. – Lombo

1

no se puede publicar una acción OG a una página

acciones se definen a través de la aplicación de paneles. Una vez que una aplicación ha definido los tipos de acciones que publica, la aplicación puede invocar la API de gráficos para publicar casos Acción para abrir Graph - esto se conecta la corriente usuario con una instancia de objeto apropiado a través de la acción

- - http://developers.facebook.com/docs/opengraph/actions/

How actions work

no hay documentación sobre diciendo que es no es posible porque la documentación suele mostrar lo que es posible. Enumerar todos los aspectos negativos de una característica no es algo que creo que Facebook tenga.

+1

Supongo que hay muchos desarrolladores que prefieren verificar las cosas prácticamente cuando no tiene sentido que la documentación diga que ellos intentan lograr no es posible. A veces vale la pena el esfuerzo. – borisdiakur

+0

Además, ¿alguna vez has visto una documentación completa? – borisdiakur

0

En realidad, yo le ocurrió una solución de trabajo en torno a que podría ser útil para usted, pero usted tiene que tener una cuenta de Twitter ..

  • En primer lugar, es necesario crear una cuenta de Twitter si no lo hace Toma uno.
  • Luego, debe conectar su cuenta de Twitter con su perfil de Facebook o cualquier perfil de administrador de página (Twitter -> Configuración -> Aplicaciones). Y marque post to my Facebook page: y seleccione su página.
  • Usando el twitter oauth_token y oauth_token_secret de la cuenta de Twitter, puede twittear la publicación que desee.
  • El puesto se publicará automáticamente en su página de Facebook

Por supuesto, existen algunos inconvenientes, como tener la cuenta de twitter, y los enlaces aparecerán en su página de Facebook acortar a través de Twitter [http://t.co/], pero piensa que es la única solución.

Cuestiones relacionadas