Я использовал ('GET', 'me/inbox')
, чтобы получать сообщения о входящих сообщениях php примерно на 2 месяца. Но, похоже, теперь это терпит неудачу. Итак, я проверил разрешение на проводник Graph API и обнаружил, что в списке нет "read_mailbox"
. Где read_mailbox
?Где находится read_mailbox (API Facebook)
Второй вопрос: Я попытался использовать "read_page_mailbox"
для достижения определенной цели, но я не знаю, как получить идентификатор беседы. Может кто-нибудь помочь мне или дать мне примеры для read_page_mailbox
?
== UPDATE ==
Вот мой код.
session_start();
define('FACEBOOK_SDK_V4_SRC_DIR', 'facebook/php-sdk-v4/src/Facebook/');
require __DIR__ . '/facebook/php-sdk-v4/autoload.php';
use Facebook\FacebookSession;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRedirectLoginHelper;
FacebookSession::setDefaultApplication($app_id , $app_secret);
$session = new FacebookSession($token);
$user_inbox = (new FacebookRequest($session, 'GET', '/me/inbox'))->execute()->getGraphObject(GraphUser::className());
print_r($user_inbox);
И я пытался следовать этой страницы, чтобы использовать read_page_mailbox
. https://developers.facebook.com/docs/graph-api/reference/v2.4/conversation Как получить conversation-id
?
Спасибо.
Можете ли вы разместить код, который используете? – jycr753
можете ли вы разместить свой код? –
Разговоры, в которых участвует страница, могут быть прочитаны через ['/{page-id}/conversations'](https://developers.facebook.com/docs/graph-api/reference/v2 .4/page/conversations /). – CBroe