FacebookからRealtimeUpdatesAPIを使用してリアルタイムの更新を受信しようとしています。ユーザーのフィードの更新を取得しようとしています。私はこれらすべてを行うためにPHPを使用しています。セットアップして確認しましたが、コールバックURLに送信されたときに応答にアクセスできません。コールバックURLに送信されているjsonを取得する方法はありますか?
1 に答える
1
ドキュメントから:
リクエストのコンテンツ タイプは application/json で、本文は 1 つ以上の変更を含む JSON エンコード文字列で構成されます。
これは、$_POST の値にアクセスする「通常の」方法を使用して PHP でアクセスできないことを意味します。これは、このリクエストが form/urlencoded の形式ではないためです。 JSON でエンコードされた文字列。
php://inputストリーム ラッパーを使用して、このデータを読み取ることができるはずです。たとえば、次のような行を使用するだけです。
$inputdata = file_get_contents('php://input');
– そして、json_decode
この変数の内容に対して使用するだけです。
于 2012-11-19T20:06:00.520 に答える