После загрузки фотографии в альбом, созданный для моего приложения, я хочу создать запись с этой фотографией, используя ее идентификатор в качестве значения object_id. Фотография загружается, сообщение создается, но в сообщении нет никаких признаков фотографии. У меня есть разрешения для publish_steam и read_stream. Вот код, который я использую:
var params = {};
params['url'] = "http://some.url/image.jpg";
params['message'] = "some message entered by user";
FB.api('/me/photos', 'post', params, function(response){
if(!response){
console.log('no response after photos post');
}
else if(response.error){
console.log('response error');
}
else{
var photo_id = response.id;
console.log('response ok after post');
FB.api('/me/feed/','post',
{
name: 'App-Name',
link: 'http://url_to_my_app_on_facebook'
caption: 'caption_for_my_app',
description: 'description_for_my_app'
message: 'some message entered by user',
object_id: parseInt(photo_id),
},
function(response) {
if (!response) {
console.log('no response after feed post');
} else {
console.log('post was created');
}
}
);
}
});
Это должно работать, верно? Может быть, вы, ребята, можете подсказать мне, где я ошибся ...