私は期待していたjsonレスポンスを返すhttps://graph.facebook.com/v2.10/me?access_token=xxxxxxxxxxxxxxxxxx&fields=id,email,name,first_name,last_name,gender,age_range,picture.width(512).height(512),locale,link,timezone,updated_timeを呼び出してFacebookグラフAPIを使用しています。このような何か:FacebookログイングラフAPIが間違ったプロフィール写真のURLを返す
{
"id": "1234567890987654321",
"email": "xxxxxx\u0040example.com",
"name": "xxxx xxxx",
"first_name": "xxxx",
"last_name": "xxxx",
"gender": "xxxxx",
"age_range": {
"min": 21
},
"picture": {
"data": {
"height": 720,
"is_silhouette": false,
"url": "https://scontent.fna.fbcdn.net/v/t1.0-1/p720x720/xxx.jpg?oh=xxx",
"width": 720
}
},
"locale": "en_US",
"link": "https://www.facebook.com/app_scoped_user_id/1234567890987654321/",
"timezone": xx,
"updated_time": "2017-05-24T14:00:01+0000"
}
はしかし、picture
のurl
子ノードを呼び出すには、何も返されませんでした。私は実際のリンクをコピーしてGoogle Chromeブラウザに貼り付け、DNS_PROBE_FINISHED_NXDOMAIN
エラーが返されます。
Facebookのウェブサイトで使用されている画像を確認したところ、別のベースURL(https://scontent.fjnb2-1.fna.fbcdn.net)を指していることに気付きましたが、私はhttps://scontent.fna.fbcdn.netを指しています。グラフの返されたURLには.fjnb2-1
がありません。追加したときに機能します。
これはFacebook Graph APIの既知のバグですか?
欠落部分を含めるようにベースURLを変更してもよろしいですか?
Facebookが返品URLを変更することを決定した後に、別の問題に遭遇せずにこの問題を修正する他の方法はありますか?
は、バグのような匂いがします。それをfbに報告してください。 –
私は一人ではないようです。 https://developers.facebook.com/bugsをチェックし、 'picture url'を検索しましたが、これについてすでに報告されているバグがたくさんあります。それは役に立ちます。 – Diamond
こんにちは@Diamond、この問題を解決しましたか? – Khuong