Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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 如何使用cURL发送通知?_Php_Facebook Graph Api_Curl_Notifications - Fatal编程技术网

Php 如何使用cURL发送通知?

Php 如何使用cURL发送通知?,php,facebook-graph-api,curl,notifications,Php,Facebook Graph Api,Curl,Notifications,经过大量的研究,我解决了我在尝试从我的应用程序向当前用户发送通知时遇到的所有错误。但是现在,没有更多的错误,只有一个空白的答案。 我使用以下代码: curl_setopt($curl, CURLOPT_URL, "https://graph.facebook.com/me/notifications?access_token=".$facebook->getAccessToken()."&template=Message&http://google.com"); curl

经过大量的研究,我解决了我在尝试从我的应用程序向当前用户发送通知时遇到的所有错误。但是现在,没有更多的错误,只有一个空白的答案。 我使用以下代码:

curl_setopt($curl, CURLOPT_URL, "https://graph.facebook.com/me/notifications?access_token=".$facebook->getAccessToken()."&template=Message&http://google.com"); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
$page = curl_exec($curl); 
curl_close($curl); 
我从图:{“数据”:[],“摘要”:[]中收到此信息 没有新的通知。。。相信Facebook,我必须收到{“成功”:真的}

有什么想法吗?谢谢


PS:对不起,如果我的英语不好,我是法国人。

你需要设置你的cURL选项来发布这个请求,但是既然你已经安装了Facebook PHP SDK,为什么你要直接调用cURL而不是使用API呢

$result = $facebook->api("/{$user_name_or_id}/notifications/", 'POST', array(
        'template' => 'Message',
       ); 

为了发布通知,必须通过配置为“Facebook上的应用”的应用来完成。它似乎也不适用于
me
。您需要显式调用用户名或id。

我注意到,当我收到来自其他事物、应用程序或朋友的通知时,我会收到一个答案。。。但我想发送通知,而不是阅读未读的通知。。。