如何使用 javascript API 将多张图片发布到 FB 页面?

时间:2021-02-25 10:45:08

标签: api facebook

我正在尝试将多张图片作为附加媒体发布到 Facebook 页面。 但这是发布 2 个不同的帖子,每个帖子只有一张图片,而不是一篇有 3 张图片的帖子。 所以我想问题是 attached_media 不知何故?

我先用 published : false 发了 2 个帖子,然后用下面的发帖。

我知道 fotoid1 和 fotoid2 从前 2 个帖子中获得了正确的 photoid 编号。

var attached_media;
    attached_media=   [{media_fbid: fotoid1},{media_fbid: fotoid2}]
                        
    FB.api('/' + pageId + '/feed', 'post', {
            message :facebooktexten,
            url : bildUrl,
            published : true,
            attached_media: attached_media,
            access_token : aToken 
            }, function(response) {     
                if (!response || response.error) {      
                    console.log(JSON.stringify(response));
                    console.log('response'+response.error)          
                } else {                        
                    console.log('Photo ID: ' + response.id);
                    console.log('Post ID: ' + response.post_id);                            
                }
    });

那么我在这里错过了什么?任何输入都非常感谢,谢谢。

已解决 - 所以答案是首先向 pageId/photos 发送一个带有图像的请求,然后发送一个 pageId/feed 请求,其中包含您从 attach_media 中的照片请求返回的 ID。

0 个答案:

没有答案