我想知道Facebook的限制是什么。我的客户想要这样的项目:
应用程序允许用户在他们的Facebook页面上发布照片,并通过消息与他们的朋友分享。
Facebook API可以完成所有这些步骤吗?
答案 0 :(得分:1)
是的,API通过REST
:
http://developers.facebook.com/docs/reference/rest/photos.upload - 上传照片 http://developers.facebook.com/docs/reference/rest/stream.publish - 将其发布在用户的墙上
或与Graph
相同:
http://developers.facebook.com/docs/reference/api/photo
http://developers.facebook.com/docs/reference/api/post
答案 1 :(得分:1)
Facebook为此提供了JS和其他多个SDK,您可以使用以下js代码作为参考。
FB.api('/'+page_id+"/feed/", 'post',{"privacy":"{'value':'EVERYONE','description':'visible to everyone'}","access_token":access_token,
message: title + " " + description,
picture: image,
from: 'me',
caption: caption,
link: photo_click_link,
description: description
}, function(response) {
if (!response || response.error) {
access_token ="";
get_access_token();
show_custom_message(response["error"]);
} else {
update_ad_share_url_and_status(id, response.id,"page");
}
});
其中page_id is the id of the page
您可以使用以下隐私参数来设置隐私
When value is CUSTOM, this is a comma-separated list of user IDs and friend list IDs that can see the post. This can also be ALL_FRIENDS or FRIENDS_OF_FRIENDS to include all members of those sets.
答案 2 :(得分:0)
是的facebook api允许这个,但你的Facebook应用程序必须得到Facebook的批准。 您必须在获得时间线的公开照片后,通过您的应用程序详细信息(如网站网址和屏幕截图)提交请求