2017-10-08 8 views
1

私は期待していた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" 
} 

はしかし、pictureurl子ノードを呼び出すには、何も返されませんでした。私は実際のリンクをコピーして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を変更することを決定した後に、別の問題に遭遇せずにこの問題を修正する他の方法はありますか?

+1

は、バグのような匂いがします。それをfbに報告してください。 –

+0

私は一人ではないようです。 https://developers.facebook.com/bugsをチェックし、 'picture url'を検索しましたが、これについてすでに報告されているバグがたくさんあります。それは役に立ちます。 – Diamond

+0

こんにちは@Diamond、この問題を解決しましたか? – Khuong

答えて

2

これは既に多くの開発者によってhttps://developers.facebook.com/bugsに報告されている既知のバグです。私はFacebookチームがこれを解決しようとしていると信じています。

編集:

私はこの問題は、今のFacebook開発チームによって解決されたことを確認することができます。

関連する問題