0

我正在开发一款 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 按钮...我只是希望它显示为给他们的信息。

4

0 回答 0