我有一个Android应用,需要使用Feed对话框将图片从Android设备上传到用户已经喜欢的页面。 (用户不是该页面的管理员。)我无法以实际在页面时间轴上显示图片的方式使其工作。我将描述我做了什么,发生了什么,以及我希望看到什么;希望有人可以帮助我。
以下是现在发生的事件序列:
该应用程序使用这些参数调用Feed对话框。 “pictureUrl”是在步骤4中构建的URL; “pageFbId”是图片应出现的页面的内部Facebook ID。
Bundle params = new Bundle();
params.putString("link", pictureUrl);
params.putString("to", pageFbId);
用户在Feed对话框中完成输入。
有没有办法做到这一点,以便Facebook实际上在页面的时间轴上显示图片,而不仅仅是图片的链接?
谢谢!
答案 0 :(得分:0)
示例:通过JS SDK在Facebook Feed对话框中设置图片参数。
IOS,即Adroid的例子。
<script>
function feedthis() {
var obj = {
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'https://developers.facebook.com/images/devsite/developers_og_image.png',
name: 'Facebook Dialogs',
caption: 'Reference Documentation',
description: 'Test via spoof Post',
properties: [
{ text: 'Link Test 1', href: 'http://example.com'},
{ text: 'Link Test 2', href: 'http://example.com?ref=1'},
],
actions: [
{ name: 'via Test App', link: 'http://anotherfeed.com'}
]
};
function callback(response) { // get post id here from response object.}
FB.ui(obj, callback);
}
</script>