我想找到一种方法为用户提供他/她将要发布的开放图形故事的预览。故事包含用户拍摄的图像。 (user_generated =真)
目前,我使用FB.api调用将故事发布到用户的时间线。但FB.api不会打开显示预览的窗口(或iframe)。以下是我当前FB.api电话的一个示例:
me/namespace:action?event=http://example.com&image:url=http://www.example.com/image/picture1.png&image:user_generated=true&fb:explicitly_shared=true&access_token=xxx
这很好用,但正如我之前提到的,它没有显示预览。
最好的选择是,如果有像FB.ui这样的东西可以显示预览。
修改 我已经尝试了以下内容:
FB.ui({
method: 'share_open_graph',
action_type: 'og.likes',
action_properties: JSON.stringify({
object:'https://developers.facebook.com/docs/',
})
}, function(response){});
遗憾的是,我还没有找到方法,只有图片显示在帖子中(帖子显示og:image [不是user_generated one],带有描述,标题..)。但我只想显示user_generated图像 - 就像与故事共享正常图像一样。我还没有找到任何能够实现这一目标的参数。