Мое приложение использует Facebook Javascript SDK для добавления сообщений на стене в ленту страницы сообщества и их повторного извлечения.Изображения, включенные в сообщения, обрабатываются и размещаются где-то на серверах 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([]);
}
}