0

经过近 2 小时的尝试,我将其发布在这里,

我正在尝试检索传递给我的 facebook 应用程序的参数列表。这是我的应用程序,https://apps.facebook.com/takeflights/index.php

当我使用此 URL https://apps.facebook.com/takeflights/index.php?id=5加载应用程序时, $signed_request['app_data'] 没有返回任何内容,

以下是我的代码的一部分:

$facebook = new Facebook(array(
                'appId' => 'xxxxxxxxxxxx',
                'secret' => 'xxxxxxxxxx',
        ));

        $signed_request = $facebook->getSignedRequest();
        print_r($signed_request['app_data']);

我也在应用程序设置中搜索“允许签名请求”,但没有找到

4

1 回答 1

0

您的查询仅打印app_data签名请求的一部分。这必须由您的应用程序通过查询字符串手动填充。

为此,您的查询应如下所示:

https://apps.facebook.com/takeflights/index.php?appdata=id%3D5%26page%3D1

于 2012-05-23T19:28:02.860 回答