如何做简单的Facebook状态帖子与文字和图片
How to do simple Facebook status post with text and picture
我正在使用JavaScript API。我可以做一个简单的文本帖子没有问题:
var params = {};
params['message'] = 'The text';
FB.api("me/feed", 'post', params, function(response) {
if (!response || response.error)
alert(response.error.message);
else
alert('Post ID: ' + response.id);
});
添加包含以下内容的图片:
params['picture'] = "http://mysite.com/link-to-picture";
params['type'] = "photo";
...
使用图片作为缩略图发布带有乱码链接的链接类型状态。
如果我使用"我的/照片",它第一次工作正常:
var params = {};
params['message'] = 'The text';
params['url'] = "http://mysite.com/link-to-picture";
FB.api("me/photos", 'post', params, function(response) {
if (!response || response.error)
alert(response.error.message);
else
alert('Post ID: ' + response.id);
});
但是,如果我做另一篇文章,我会丢失提要中的第一个帖子项,并在提要中获得一个相册类型的演示文稿,其中包含第二篇帖子中的文本,以及两张(不相关的(图片
我能够获得带有自己的文本和图片的不同状态帖子的唯一方法是首先创建一个序列号相册,然后将图片发布到该相册。
var aparams = {};
aparams['name'] = "post"+postid;
aparams['message'] = "album for post "+postid;
FB.api("me/albums", 'post', aparams, function(response) {
if (!response || response.error)
{
alert("Creating album: "+response.error.message);
}
else
{
alert('Album ID: ' + response.id);
var aid = response.id;
params['url'] = "http://mysite.com/link-to-picture";
FB.api(aid+"/photos", 'post', params, function(response) {
if (!response || response.error)
alert("Posting photo: "+response.error.message);
else
alert('Post ID: ' + response.id);
});
}
});
这不可能是正确的方法——创建大量单张图片相册!
我注意到我默认有一个"时间轴照片"相册,所以我可以获取它的ID,然后将图片上传到该相册。但是,我将如何仅使用文本并参考图片进行FB.api("我的/饲料"...(帖子。我在文档中找不到类似的东西。
在我看来,我的要求是非常基本的。有没有人能够把它做好?
Facebook会自动将特定时间间隔上传的相册中的图片检测为单个帖子,并将它们俱乐部。这也是为了防止它通过应用程序发送垃圾邮件。
相关文章:
- 添加文字和评论功能更新Div
- 简单的javascript在Shopify中不起作用
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 如何制作简单的php'在Javascript中的foreach等价物
- JQuery:向多个匹配结果添加换行符的最简单方法
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 如何计算对象文字中的键
- Moment/Jquery-一个简单时间线的愚蠢问题
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 简单类测试未通过
- 简单地将拆分变量添加到对象中
- I'我想放下画布上的文字.帮帮我
- 通过javascript操作图像,非常简单
- 问题用moment JS制作一个简单的时间表
- 如何做简单的Facebook状态帖子与文字和图片
- 当结果应该很简单时,在对象文字中获取Undefine
- RegExp不同于使用简单的regex文字
- 使用简单的文字手动声明JavaScript对象
- 简单的jQuery机场文字效果,需要停止,清除更改在飞行
- 陷入了一个简单的对象文字范围/引用问题