【问题标题】:Uploading or linking to pictures to a Page from the Facebook Android feed dialog从 Facebook Android 提要对话框上传图片或将图片链接到主页
【发布时间】:2013-11-11 23:06:42
【问题描述】:

我有一个 Android 应用,需要使用 Feed 对话框将图片从 Android 设备上传到用户点赞的主页。 (该用户不是页面的管理员。)我无法让它以一种在页面时间轴上实际显示图片的方式工作。我将描述我做了什么,发生了什么,以及我想看到什么;希望有人可以帮助我。

这是目前发生的一系列事件:

  1. 在应用中,用户使用 Android SDK 提供的登录按钮连接到 Facebook。
  2. 用户使用存储在本地设备上的应用拍照。
  3. 应用将图片上传到用户的 Facebook 相册之一。
  4. 应用构建一个指向用户相册中图片的 URL。
  5. 应用程序使用这些参数调用 Feed 对话框。 “pictureUrl”是第 4 步中构建的 URL; “pageFbId”是应该出现图片的页面的内部 Facebook ID。

    Bundle params = new Bundle();
    params.putString("link", pictureUrl);
    params.putString("to", pageFbId);
    
  6. 用户在 Feed 对话框中完成输入。

  7. 页面的时间线显示用户在 Feed 对话框中输入的文本以及指向用户相册中图片的链接。

有没有办法让 Facebook 真正在主页的时间线上显示图片,而不仅仅是图片链接?

谢谢!

【问题讨论】:

  • 您可以在其中添加一个步骤来查询graph api中的图片url,并使用image参数将其添加到post中。
  • @Shawn,我会试一试,谢谢! ...我在提要对话框 (developers.facebook.com/docs/reference/dialogs/feed) 的文档中没有看到“图像”参数,这是未记录的还是我只是在某个地方错过了它?

标签: android facebook facebook-graph-api


【解决方案1】:

示例:通过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>

【讨论】:

  • 我试了一下,但如果图片来自 facebook.com 域之外,图片参数仅适用于在页面上的帖子中获取图片。如果我尝试使用张贴到用户相册的图片的 URL,我会收到一条消息,指出提要对话框不允许来自 FBCDN 的图片。除了将用户的照片托管在不同的非 Facebook 服务器上之外,还有什么办法可以让我在主页的时间轴上显示用户的照片?
猜你喜欢
  • 2014-12-23
  • 2012-01-25
  • 1970-01-01
  • 2012-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-22
  • 2017-10-08
相关资源
最近更新 更多