Как читать входящие страницы Facebook с помощью Graph API - PullRequest
3 голосов
/ 14 марта 2012

Привет! Я занимаюсь разработкой системы управления страницами Facebook.
Все страницы Facebook изменены до временной шкалы к концу марта, они будут получать сообщения от пользователей.
Поэтому я хочу добавить вчитать входящие на странице Facebook, но я не могу найти, как читать это с помощью API API.(Метод "/ inbox" не работает с токеном доступа к странице.)
Пожалуйста, дайте мне знать, как это сделать, если вы знаете.

Спасибо,
Огава

Ответы [ 2 ]

15 голосов
/ 29 марта 2012

Я много страдал, чтобы найти правильный URL.Это совершенно другой URL-адрес по сравнению с сообщениями профиля.

Вы можете прочитать сообщения для страницы, отправив запрос HTTP GET на http://graph.facebook.com/PAGE_ID/conversations с токеном доступа к странице и разрешением read_mailbox.

Удивительно, но вы можете отвечать и за пейджинговые сообщения.

Вы можете ответить на сообщение пользователя, введя HTTP POST для http://graph.facebook.com/CONVERSATION_ID/messages

Обратите внимание, что страница может отвечать только на сообщение пользователя.Он не может инициировать личное сообщение с пользователем.Кроме того, страница может отвечать на сообщение пользователя не более двух раз, прежде чем пользователь ответит обратно.

Надеюсь, это поможет.

0 голосов
/ 14 февраля 2014

График API исследовать использование этого скрипта после аутентификации пользователя, требуется разрешение

скрипт разрешения:

$loginUrl = $facebook->getLoginUrl(array(

        'scope'=>'email,read_mailbox,read_requests',

    ));

ЧИТАТЬ ВХОДЯЩИЙ:

<code><?php
$user_mail=$facebook->api('/me?fields=id,name,inbox.limit(10)');
echo'<pre>',print_r($user_mail),'
'; ?>
...