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 usuariotarget_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]];