iPhone OS:通过 Facebook API 将图像+文本“故事”发布到用户的新闻提要

问题描述 投票:0回答:3

我想做的是将用户在 iPhone 上创建的图像发布到该用户的新闻源中。

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

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

我想模仿用户访问 Facebook 页面的操作,单击新闻源的文本字段,通过单击“照片”图标上传图像,然后从本地磁盘选择图像并上传。我还想在帖子中添加一些文字(可选)。

我刚刚开始使用 Facebook API,现在看起来相当困难,任何帮助将不胜感激。感谢代码示例。

ios json image facebook
3个回答
2
投票

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


1
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.