Как прикрепить несколько фотографий к стене? - PullRequest
1 голос
/ 04 октября 2010

Если вы идете к стене этого приложения: http://www.facebook.com/mindjolt они каким-то образом прикрепляют несколько фотографий к каждому сообщению на стене.Есть ли способ сделать это программно?

Похоже, что они публикуют на стене вручную, но я даже не могу понять, как это сделать через интерфейс Facebook.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

У меня нет способа сделать это с новым Javascript API (SDK)?

Старый способ был:

var media = [];
media[0] = {'type':'image','src':'xxx','href':'yyy'};
media[1] = {'type':'image','src':'xxx','href':'yyy'};
media[2] = {'type':'image','src':'xxx','href':'yyy'};
media[3] = {'type':'image','src':'xxx','href':'yyy'};
media[4] = {'type':'image','src':'xxx','href':'yyy'};


 attachment = {
        'href':'xxx',
        'name':'xxx',
    'caption': '',
        'media': media
    };

FB.Connect.streamPublish('', attachment, '');

а по-новому?

FB.ui(
        {
            method: 'feed',

            name: attachment.name,
            link: attachment.href,
            caption: attachment.caption,
            picture: 'xxx',
        }
        ,
        function(response) 
        {
            alert('callback');
    }
);

нет ключа для вложения или для медиа, только картинка ??

edit: Хорошо, я понял, есть старый способ, новый путь, и есть старый путь через новый путь:

FB.ui(
        {
            method: 'stream.publish',

            attachment: attachment,
            action_links: action_link
        }
        ,
        function(response) 
        {
            //alert('callback');
        }
    );
1 голос
/ 04 октября 2010

У меня есть два варианта, о которых я знаю:

Вы можете использовать Facebook Graph API для публикации на чьей-либо стене.Вы можете прикрепить изображение (я уверен, что оно только одно), ссылку, видео и т. Д. К сообщению: http://developers.facebook.com/docs/reference/api/post

В качестве альтернативы, вы можете использовать метод stream.publish из старого API REST.http://developers.facebook.com/docs/reference/rest/stream.publish и установите параметр attachment.media http://developers.facebook.com/docs/guides/attachments, чтобы опубликовать более одного изображения в одном сообщении на стене.

...