Php 使用graph api的Facebook通知不起作用
我正在尝试使用Graph api向多个朋友发送应用程序请求通知,以下是我的代码Php 使用graph api的Facebook通知不起作用,php,facebook,facebook-graph-api,facebook-app-requests,Php,Facebook,Facebook Graph Api,Facebook App Requests,我正在尝试使用Graph api向多个朋友发送应用程序请求通知,以下是我的代码 $apprequest_url="https://graph.facebook.com/" . $user_id . "/apprequests?message='My Message'" . "&data='My Data'&" .
$apprequest_url="https://graph.facebook.com/" .
$user_id .
"/apprequests?message='My Message'" .
"&data='My Data'&" .
$app_access_token . "&method=post";
$result = file_get_contents($apprequest_url);
在这里,$结果是什么也不给。它应该返回成功消息
我不想用
FB.ui({
method: 'apprequests',
message: 'My Message',
link: "http://topperlearning.com",
picture: "http://mydomain.com/abc.jpg",
to:userIds,
title:'TopperLearning.com'
}, function(response) {
console.log(response);
});`
因为它首先弹出窗口,然后用户必须单击发送请求。这就是为什么我尝试graph api,但不起作用。正因为如此,我被困住了。如果您记得激活无摩擦请求,您应该能够使用Javascript版本
FB.init({
appId : 'YOUR_APP_ID',
frictionlessRequests: true
});
在PHP版本中,您似乎缺少“access_token=”$应用程序访问令牌
您可能也应该对数据进行URL编码