我已经使用('GET', 'me/inbox')通过php获得我的收件箱消息大约2个月了。但现在看来失败了。因此,我检查了Graph的权限,发现"read_mailbox"不在列表中。read_mailbox在哪里?
第二个问题:我试图使用"read_page_mailbox"来实现某些目标,但我不知道如何获得对话id。有人能帮我或者给我举一些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?
谢谢。
发布于 2015-07-15 10:10:48
看见
/ v2.4 /{user_id}/home、/v2.4/{user_id}/inbox和/v2.4/{user_id}/notifications边缘以及read_stream、read_mailbox和manage_notifications权限在V2.4中被弃用。
https://stackoverflow.com/questions/31427278
复制相似问题