#facebook #image #facebook-wall
#Facebook #изображение #facebook-стена
Вопрос:
Привет, я пытаюсь разместить изображение на стене друзей из моего приложения FB. У меня есть этот код, но я не знаю, как прикрепить изображение к сообщению. Он публикует только текст. У кого — нибудь есть рабочий пример? Или где у меня ошибка? Спасибо.
ПОЛНЫЙ ПУТЬ К ИЗОБРАЖЕНИЮ ЗДЕСЬ — заменен на путь к изображению ПОЛНЫЙ ПУТЬ К МОЕМУ приложению FB ЗДЕСЬ — заменен на путь к приложению fb.
FB.ui(
{
target_id: '100000505490012',
method: 'stream.publish',
message: 'Just Testing!!!.',
attachment: {
name: 'test name',
caption: 'Caption here.',
description: (
'description here'
),
href: 'http://facebook.com/mysite'
},
media: {
type: 'image',
src: 'FULL PATH TO IMAGE HERE',
href:'FULL PATH TO MY FB APP HERE'
},
action_links: [
{ text: 'Code', href: 'FULL PATH TO MY FB APP HERE' }
],
user_prompt_message: 'Personal message here'
},
function(response) {
if (response amp;amp; response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
Ответ №1:
Атрибут media фактически находится внутри атрибута attachment.
FB.ui({
target_id: '100000505490012',
method: 'stream.publish',
message: 'Just Testing!!!.',
attachment: {
name: 'test name',
caption: 'Caption here.',
description: 'description here',
href: 'http://facebook.com/mysite',
media: [{ 'type': 'image', 'src': 'FULL PATH TO IMAGE HERE', 'href':'FULL PATH TO MY FB APP HERE'}]
},
action_links: [{ text: 'Code', href: 'FULL PATH TO MY FB APP HERE' }],
user_prompt_message: 'Personal message here'
},
function(response) {
if (response amp;amp; response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);