[英]Facebook Feed - JS SDK
我正在嘗試使用Facebook JS SDK在頁面上創建用戶的供稿,但是訪問嵌套對象的值時遇到問題。
這是我的代碼:
FB.api('/me/feed', function(response) {
alert(response.data);
});
此處的警報將返回[object Object]
數據對象是這樣的:
{
"data": [
{
"message": "Some message",
"id": "some ID",
"created_time": "2014-01-05T22:46:10+0000"
}
],
"paging": {
"previous": "Link",
"next": "Link"
}
}
我需要訪問對象的message
部分,但我不知道如何。
只需直接訪問屬性
FB.api('/me/feed', function(response) {
alert(response.data.message);
});
我畢竟必須使用JSON
FB.api('/me/feed',{limit:10}, function(response){
var jsonText = JSON.stringify(response.data,["picture"]);
alert(jsonText);
});
這將返回一個包含所有“圖片”值的數組
這是示例輸出
[{"picture":"https://fbcdn-photos-d-a.akamaihd.net"},
{"picture":"https://fbcdn-photos-g-a.akamaihd.net"},
{"picture":"https://fbexternal-a.akamaihd.net"},{},
{"picture":"https://fbcdn-profile-a.akamaihd.net"}]
看起來data
是一個具有單個元素的數組,因此要獲取message
,您將需要使用response.data[0].message
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.