Использование «от», чтобы опубликовать сообщение Facebook в качестве имени приложения - PullRequest
0 голосов
/ 02 мая 2011

У меня есть приложение Facebook, которое в настоящее время публикуется в WALL.Все сообщения называются МОИМИ.Я хотел бы, чтобы это было названо приложением.В этой документации говорится, что есть параметр from.Я пытался использовать его несколькими способами, и оба пути не увенчались успехом.У кого-нибудь есть подсказка?

https://developers.facebook.com/docs/reference/dialogs/feed/

$attachment = array('message' => $message,
    'from' => "<APP_ID>",
    //'from' => array('name' => "Sender's Name",'id' => "<APP_ID>"),
}
$me = $this->facebook->api('/me/feed/', 'POST', $attachment);

Ответы [ 3 ]

0 голосов
/ 04 мая 2011

Я никогда не использовал параметр FROM в API Graph, только в устаревшем API REST.И этот параметр API был на самом деле actor_id вместо FROM.

Очевидно, что это не решит вашу проблему.Чтобы решить вашу проблему, получите access_token для своей страницы от конечной точки API Graph /me/accounts.Когда вы используете этот токен доступа, вы идентифицируетесь как учетную запись, которой он соответствует, а когда вы публикуете с ним /{page_id}/feed, он будет опубликован как страница и, в свою очередь, опубликован всем вашим пользователям.

<script type="text/javascript">
FB.api("/123123123/feed", "post", {
    message: "Test!", 
    access_token: '184484190795|SDlfkjweifljasdf.3600.123123123.1-2342342|234234234234|XLjsldfjLISJflwieab' 
},
function(response)
{
    console.log(response);
});
</script>
0 голосов
/ 04 мая 2011

Спасибо всем за предложения. Я наконец смог решить проблему, объединив эти две статьи. Основные шаги первой статьи все еще в силе. Но это написано в старом API. Вторая статья поможет пройти через шаг, который не мог сделать новый REST API. Надеюсь, это поможет.

http://www.emcro.com/blog/2009/01/facebook-infinite-session-keys-no-more/ http://www.alyssapowell.com/2010/10/how-to-generate-an-infinite-session-key-in-facebook/

0 голосов
/ 03 мая 2011

Свойство from ДОЛЖНО быть пользователем или страницей.Вы можете создать страницу Facebook с названием вашего приложения и использовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...