2016-07-11 3 views
0

私は実際にfacebookグラフでユーザーのプロフィール画像を取得しようとしていますが、 私が質問を間違えたとき、私は応答エラーが出ますが、質問がよく見えるときは何も得られません。facebook apiでプロフィール画像を取得しようとすると応答がありません

はよさそうだが、何も:?

カール https://graph.facebook.com/FACEBOOK_USER_ID/picture \ access_tokenは\ = GOOD_ACCESS_TOKEN

応答:何もありません。

間違ったアクセストークン:

カール https://graph.facebook.com/FACEBOOK_USER_ID/picture \ access_tokenは\ = WRONG_ACCESS_TOKEN

応答:?

{"error":{"message":"The access token could not be decrypted","type":"OAuthException","code":190,"fbtrace_id":"AfwXN3diqN5"} 

間違ったFacebookのユーザーID:

?210

カール https://graph.facebook.com/WRONG_FACEBOOK_USER_ID/picture \ access_tokenは\ = GOOD_ACCESS_TOKEN

応答:=

カール https://graph.facebook.com/FACEBOOK_USER_ID/picture \ access_tokenは\ = GOOD_ACCESS_TOKEN &タイプ:?

{"error":{"message":"(#803) Some of the aliases you requested do not exist: 12955422413187","type":"OAuthException","code":803,"fbtrace_id":"Dolxmgphza"}} 

はparametersbut何もよさそうです大

レスポンス:何もありません。

アイデアはありますか?

感謝:)

+0

公開プロフィール画像を取得するためにアクセストークンは必要ありません。 –

+0

@RuiCostaはい、私はアクセストークンを使わないと同じ結果になります – Fantasim

答えて

1

フォームhttps://graph.facebook.com/FACEBOOK_USER_ID/picture問題のURLをは、FacebookのCDN上の画像の実際の位置にをリダイレクト(あなたが明示的に要求しない限り。)

だからあなたが得ることはありませんあなたがリダイレクト/場所ヘッダー(つまり、-L/--locationオプションのためのもの)に従うようにcURLに指示しない限り、何かを(単にHTTPヘッダーなので)見ることができます。

+0

ありがとうございました。それはそれではなく、パラメータ "リダイレクト"についてです。 これはデフォルトでtrueに設定され、falseに設定する必要があります。とにかくあなたの助けに感謝:) – Fantasim

関連する問題