FacebookからPHPアプリケーションへのページ/プロファイルの詳細を取得しようとしています。だから私は最初にIDを取得し、次のクエリを実行します。しかし、私はエラーが発生しています。私は、ブラウザ上で同じURLを実行する場合、私が正しく戻ってJSONを取得し、しかしFBグラフAPIのfile_get_contentsのHTTPエラー
Warning: file_get_contents(https://graph.facebook.com/v2.8/40444963499?fields=id,name,picture.width(700).height(700),albums.limit(5) {name,photos.limit(2){name, picture}},posts.limit(5)&access_token="my access token here"): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
:
私は、次のエラーを取得しています。
'file_get_contents()'を使う前にあなたのURLをエンコードしましたか? – Raptor
私はurlで 'rawurlencode'を、パラメータで' urlencode'を実行しようとしました。しかし、それはファイル名が長すぎると言います。 –
ちょうど 'urlencode'の後半部分で、私はまだ同じエラーを受け取ります。問題は、ブラウザ上で全く同じURLが動作するため、URLに問題がないと推測しています。 –