【问题标题】:iPhone OS: Posting an image + text "story" to a user's news feed through the facebook apiiPhone OS:通过 facebook api 将图像 + 文本“故事”发布到用户的新闻提要
【发布时间】:2011-02-16 16:44:10
【问题描述】:

所以我要做的是将用户在 iphone 上创建的图像发布到该用户的新闻源中。

如果可能的话,我很难理解的功能:

我可以通过 JSON 字符串将本地 NSURL(或 URL?)(到位于文档文件夹中的 png 文件)传递到 Facebook 吗?

我想模仿用户访问他/她的 Facebook 页面、点击进入新闻栏的文本字段、通过点击“照片”图标上传图像并从本地磁盘选择图像并上传的动作。我还想在帖子中添加一些文字。

我刚刚开始使用 Facebook api,现在看起来很困难,任何帮助将不胜感激。代码示例表示赞赏。

谢谢,

尼克

【问题讨论】:

标签: iphone json image api facebook


【解决方案1】:

您需要使用 YFrog 之类的第三方图片托管服务商或推出您自己的图片托管服务商。 Facebook 要求所有媒体附件(包括照片)都托管在公共网络上。即使他们自己缓存图像,您发送给他们的 URL 也必须有自己的公共 URL。许多流行的 Twitter 图片主机都有简单的 REST API 来实现这一点。

【讨论】:

  • 知道是否只需要在传输过程中托管它,还是在那之后需要托管它?只是想知道我是否可以简单地将其临时上传到我自己的网站或类似的东西,然后在一段时间后将其转储?
  • 据我所知,Facebook 缓存它的真正原因是为了防止链接断开。因此,我认为您可以轻松地将其存储一段时间。
【解决方案2】:

如果您不介意两个副作用,您还可以使用 Facebook 本身通过他们的 photo.upload API 托管图像:它将出现在用户的相册中,并且缩略图可能会出现在流中两次(一次代表添加到相册,第二次代表您发布的实际流故事)。您目前无法绕过这个加倍工件,但它会为您提供上传图像的稳定主机。

【讨论】:

    【解决方案3】:

    只是为了澄清这一点。实际上,我可以在没有第三方的情况下直接从 iPhone 传递和图像,但这是将图像发布到用户相册。我认为 fbconnect api 中有两种方法用于发布一个包含一个额外参数的数据参数,该参数可以是图像。当我在文档前面时,我会发布更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多