我曾经习惯('GET', 'me/inbox')用php获取我的收件箱消息大约2个月.但它现在似乎失败了.所以,我检查了Graph API资源管理器的权限,发现它"read_mailbox"不在列表中.在哪里read_mailbox?
第二个问题:我试图用来"read_page_mailbox"实现某个目标,但我不知道如何获得会话ID.有人可以帮我或给我一些例子read_page_mailbox吗?
== ==更新
这是我的代码.
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);
Run Code Online (Sandbox Code Playgroud)
我试着按照这个页面使用read_page_mailbox.
https://developers.facebook.com/docs/graph-api/reference/v2.4/conversation
如何获得conversation-id?
谢谢.
看到
v2 中不推荐使用 /v2.4/{user_id}/home,/v2.4/{user_id}/inbox和/v2.4/{user_id}/notifications edge以及read_stream,read_mailbox和manage_notifications权限. 4.
| 归档时间: |
|
| 查看次数: |
8094 次 |
| 最近记录: |