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']);

アプリケーション設定で「allow signed_request」も検索していますが、見つかりません

4

1 に答える 1

0

app_dataあなたのクエリは、署名されたリクエストの一部のみを印刷しています。これは、クエリ文字列を介してアプリで手動で設定する必要があります。

これを行うには、クエリは次のようになります。

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

于 2012-05-23T19:28:02.860 に答える