Опубликовать на странице приложения Facebook как пользователь приложения - PullRequest
3 голосов
/ 25 декабря 2010

Я хотел бы написать сообщение о статусе на своей странице приложения с именем приложения.

Я использую

$app_id = 'ID OF MY APPLICATON'
$facebook->api($app_id.'/feed', 'POST', array('message' => 'test'));

после написания сообщения, мое имя отображается, ноЯ хочу вместо моего имени показать имя приложения, это можно сделать?

1 Ответ

4 голосов
/ 07 июля 2011

Страницы приложения работают так же, как фан-страницы, так что вы бы сделали то же самое, как если бы вы хотели, чтобы они были опубликованы фан-страницей

Информация здесь - http://www.masteringapi.com/tutorials/how-to-post-on-facebook-page-as-page-not-as-admin-user-using-php-sdk/31/

Ключом является использование access_token со страницы, а не access_token вашей учетной записи пользователя

$result = $facebook->api("/me/accounts");
foreach($result["data"] as $page) {
    if($page["id"] == $page_id) {
        $page_access_token = $page["access_token"];
        break;
    }
}
$args = array(
    'access_token'  => $page_access_token,
    'message'       => "I'm a Page!"
);
$post_id = $facebook->api("/$page_id/feed","post",$args);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...