我正在开发Android / IPhone游戏。当用户击败他们的一个Facebook的朋友分数时,我想通过使用Facebook请求功能通知该用户。
我正试着通过简单地向我自己发送消息进行测试。
我正在使用PHP SDK。这是我正在使用的代码:
require_once("facebook.php");
$config = array();
$config['appId'] = 'xxx';
$config['secret'] = 'xxx';
$config['fileUpload'] = false; // optional
$facebook = new Facebook($config);
// $params["fb_sess"] is sent as a header
$facebook->setAccessToken($params["fb_sess"]);
$fbid = $facebook->getUser();
$req = array();
$req['message'] = "This is a test string";
$req['data'] = "this is the data string";
$req['ids'] = $fbid;
$result = $facebook->api("/apprequests","POST",$req);
echo "Result [";
print_r($result);
echo "]";
我从服务器获得的结果是
(
[request] => 275812909174776
[to] => Array
(
[0] => 12818036
)
)
但是,我在Facebook上没有看到通知。当我点击应用和游戏然后我看到一个接受或X按钮时,我看到它...由于我的游戏是移动的,我不想要接受或x按钮...我只是希望它显示为给他们的消息。