the read please page example docs developers facebook-graph-api stream publishing

facebook-graph-api - read - graph api explorer



Publicar en la pared de amigos con la API Graph a través de la conexión ''feed'' que falla desde el 6 de febrero de 2013 (1)

Sí, esto se anunció hace meses y entró en vigencia el 6 de febrero de 2013:

Eliminando la capacidad de publicar en paredes de amigos a través de Graph API
Eliminaremos la posibilidad de publicar en las paredes de los amigos de un usuario a través de Graph API. Específicamente, las publicaciones en contra de [user_id] / feed donde [user_id] es diferente del usuario de la sesión, o stream.publish llamadas donde el usuario target_id es diferente del usuario de la sesión, fallará. Si desea permitir que las personas publiquen en las líneas de tiempo de sus amigos, invoque el diálogo de alimentación . Las historias que incluyen amigos a través de menciones de usuarios etiquetado o etiquetado de acción se mostrarán en la línea de tiempo del amigo (suponiendo que el amigo aprueba la etiqueta). Para obtener más información, consulte esta publicación de blog .

La solución consiste en utilizar el Diálogo de feed que permite a los usuarios publicar el mismo contenido, pero elija el usuario al que desean publicarlo.

Mi aplicación comenzó a no publicar elementos en los feeds de amigos. Estoy recibiendo este error:

Facebook request error: The operation couldn’t be completed. (facebookErrDomain error 10000.), details: Error Domain=facebookErrDomain Code=10000 "The operation couldn’t be completed. (facebookErrDomain error 10000.)" UserInfo=0xa26e990 {error={ code = 200; message = "(#200) Feed story publishing to other users is disabled for this application"; type = OAuthException; }}

No cambié nada en la aplicación. Tal vez está relacionado con la actualización de Facebook? Estos son los permisos con los que me conecto a Facebook:

[appDelegate.facebook authorize:[NSArray arrayWithObjects:@"publish_stream", @"friends_birthday", nil]];