0
我寫一個Android應用程序,並使用facebook/react-native-fbsdk檢索用戶的Facebook個人資料圖片。調用返回的:陣營母語:Facebook的API/ME /圖片調用返回FACEBOOK_NON_JSON_RESULT
{ FACEBOOK_NON_JSON_RESULT: '����\u0000\u0010JFIF\u0000\u0..}
使用Graph API Explorer返回正確的結果(JSON與圖片URL)。
認證做正確和所有其他調用返回預期的數據。
這裏是我的代碼:
const request = new GraphRequest(
'/me/picture',
{
accessToken: 'MY_ACCESS_TOKEN_HERE',
parameters: {
fields: {
string: 'redirect,url'
}
}
},
(error, result) => {
console.log(result);
});
new GraphRequestManager().addRequest(request).start();
任何想法我可以做錯了嗎? 謝謝。
默認此端點是發出一個重定向到的CDN的實際圖像位置。如果你想要JSON,你需要問它。 https://developers.facebook.com/docs/graph-api/reference/user/picture – CBroe
@CBroe我認爲'redirect'場應該這樣做(返回JSON而不是CDN圖像),是我錯了嗎? – euvl
這不是一個領域,它是_named_'redirect'的附加參數。 – CBroe