Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以检查用户';s未登录的facebook消息(后台)_Php_Facebook Graph Api_Facebook Php Sdk_Facebook Messages - Fatal编程技术网

Php 是否可以检查用户';s未登录的facebook消息(后台)

Php 是否可以检查用户';s未登录的facebook消息(后台),php,facebook-graph-api,facebook-php-sdk,facebook-messages,Php,Facebook Graph Api,Facebook Php Sdk,Facebook Messages,我想检查我的facebook应用程序的用户消息,如果有人收到新消息,请在我的服务器上调用函数或执行类似操作。 我使用PHP Facebook SDK,下面的代码获取用户的所有消息并打印出来 $user_profile = $facebook->api('/USER_ID?fields=inbox','GET'); print_r($user_profile); 但是我想检查一下我的fb应用程序的一个用户是否在facebook上收到了一条新消息,以及哪个用户收到了一条消息?可能吗 不幸的是

我想检查我的facebook应用程序的用户消息,如果有人收到新消息,请在我的服务器上调用函数或执行类似操作。 我使用PHP Facebook SDK,下面的代码获取用户的所有消息并打印出来

$user_profile = $facebook->api('/USER_ID?fields=inbox','GET');
print_r($user_profile);

但是我想检查一下我的fb应用程序的一个用户是否在facebook上收到了一条新消息,以及哪个用户收到了一条消息?可能吗

不幸的是,没有。这样的事情通常可以通过订阅用户对象的某些字段(如“likes”、“events”等)来完成,当其中一个字段发生更改时,您将收到来自FB的回调。但是,并非所有字段都可用于订阅,而且似乎
inbox
就是其中之一

您可以通过developers.facebook.com中的交互式向导探索您的实时订阅选项:


看起来您唯一的选择是跟踪最后一个线程中最后一条消息的ID,并一直轮询graph的用户/收件箱端点,直到看到新消息为止。这不是个好主意,但你别无选择。

我对一切都很了解,是的,你是对的,这是不可能的。。谢谢你的帮助。。