2013-07-24 9 views
0

В соответствии с заголовком «Обновления в реальном времени» на странице ссылки в графическом API Facebook (https://developers.facebook.com/docs/reference/api/page/), я должен позвонить https://graph.facebook.com/PAGE_ID/tabs с запросом POST, чтобы иметь возможность подписаться на события страницы. Однако, когда я это делаю в API-интерфейсе Graph API (и моем приложении), я получаю сообщение об ошибке:Как я могу подписаться на обновления страницы на Facebook?

Должен быть предоставлен только один из параметров «tab» или «app_id».

Это не имеет смысла, потому что у Facebook не будет никакого способа узнать, какое приложение пытается подписаться на события этой страницы.

Следует также отметить, что я делаю этот запрос после первой установки токена доступа на токен доступа к странице и получения разрешения пользователя manage_pages от пользователя.

Заранее спасибо.

ответ

0

Я понял ответ. Мне нужно было явно отправить аргумент app_id:

<?php 
// $facebook is the Facebook object (imagine that I've already initialized it) 
$facebook->api($pageId . '/tabs', array(
    'app_id' => $facebook->getAppId(), 
)); 
?> 
Смежные вопросы