我可以将图片附加到FBDialog上吗?

3

我正在编写一个iOS应用程序,它能生成一张图片,并且我们希望用户能够使用标准的Facebook对话框将该图片发布到他们的Facebook主页上。

Facebook iOS SDK提供了一个对话框,用于发布到用户的Facebook主页,使用dialog:withParams:andDelegate:方法,在参数中可以提供图片的URL。然而,这对我来说没有用——我想发送一张仅存在于��机上的图片。

SDK还提供了一种方式,使用requestWithGraphPath:andParams:andHttpMethod:andDelegate:方法将一张图片发布到用户的Facebook主页上。但是,这对我也没有用——我想使用标准对话框。

是否有一种方法可以在FBDialog中发送图像数据呢?

1个回答

0

你需要先上传一张照片,使用图形调用'/me/photos' - 这将在一个相册中,你的应用程序将不得不创建它,而不是现有的相册(除非你的应用程序已经创建了它)。

这将返回照片id,然后你可以再次使用该特定id调用图形:'https://graph.facebook.com/RETURNING_PHOTO)ID'

这将返回名称、图片、源、链接(以及一堆其他东西)- 然后你可以在你的墙上帖子中使用图片(缩略图)作为图片,并添加URL到源(大图像)或使用相册中的照片链接(链接)在你的消息文本中。

希望这可以帮助到你, -J


谢谢。不幸的是,照片上传要么创建自己的故事(我不想要),要么需要用户单独授权(我也不想要)。 - Simon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接