1
我的應用程序使用Facebook Javascript SDK將牆貼添加到社區頁面的提要,並再次檢索它們。包含在帖子中的圖片被處理並放置在Facebook服務器上的某個位置。我應該如何檢索Facebook郵件中包含的原始圖片?
當檢索到這些帖子時,指向圖片的鏈接變成指向fbcdn.net服務器的鏈接。
有沒有辦法訪問原始鏈接?
更新:
這裏是我的代碼發佈一個帖子:
// The "params" variable contains a field called "picture"
// (which is a link pointing to my picture)
FB.addWallPost = function (params, pageId, token, complete) {
var fbApiParams = {
access_token: token
};
$.extend(fbApiParams, params);
FB.api(pageId + '/feed', 'post', fbApiParams, function (response) {
// FB.apiCallDone is a function checking if there's any positive response
if (FB.apiCallDone(response)) {
complete(response.id);
}
else {
complete(null);
}
});
}
而且這些線路檢索帖子:
FB.getWallPosts = function (wallPostsIds, token, complete) {
if (wallPostsIds && wallPostsIds != null && wallPostsIds.length) {
var wallPostsIdsStr = wallPostsIds.join(',');
var fbApiParams = {
ids: wallPostsIdsStr,
access_token: token
};
FB.api('/', fbApiParams, function (response) {
if (FB.apiCallDone(response)) {
var wallPosts = dictElemsToArr(response);
complete(wallPosts);
}
else {
complete([]);
}
});
}
else {
complete([]);
}
}
你實際上發佈了圖片嗎,還是Facebook從Open Graph的元標記中獲取圖片? – Luke
查看最新帖子,@Coulton。我實際上發佈圖片。 – Natalia