web-dev-qa-db-ja.com

Facebook Graph APIからデフォルト画像のすべてのURLプロファイル画像を取得する

現在、問題があります。突然、データベース内のfacebook graph APIからのすべてのurlイメージが、次のようなデフォルトのイメージを返します。

enter image description here

URLの例:

http://graph.facebook.com/{user-id}/picture?type=large

17
itx

これは既知のバグです(これは将来的には不可能になることも意味します)。

バグをサブスクライブして待つ必要があります。

更新:access_tokenをAPI呼び出しに追加することで機能させることができますが、もちろんそのサーバー側のみを実行する必要があります。アプリアクセストークンで十分です:

https://graph.facebook.com/<userId>/?fields=picture&type=large&access_token=...

2018年4月20日更新:画像URLはアクセストークンなしで再び機能しているようです:<img src="https://graph.facebook.com/[app-scoped-id]/picture" />

15
luschn

ここに更新があります: https://developers.facebook.com/bugs/2054375031451090/

試したところ、アクセストークンをURLリンクに追加するだけで機能します。

したがって、この:

https://graph.facebook.com/<userId>/?fields=picture&type=large

次のようになります。

https://graph.facebook.com/<userId>/?fields=picture&type=large&access_token=...

それが役に立てば幸い!

2
Dimitris

URLにアクセストークンパラメータを追加してください

https://graph.facebook.com/id/picture?type=large&access_token=faskfjsld

これは確実に機能します。

1
sanjay manvani