Facebook iOS-sdk 并发布本地 (UI)Image

Posted

技术标签:

【中文标题】Facebook iOS-sdk 并发布本地 (UI)Image【英文标题】:Facebook iOS-sdk and posting a local (UI)Image 【发布时间】:2011-08-25 06:23:28 【问题描述】:

我已经成功使用photos.upload api将本地图片上传到用户相册。

如何上传带格式链接的本地图片? photos.upload 确实支持添加标题文本,但我无法将 html 链接嵌入到标题中。有没有办法使用 Graph-api 来做到这一点?

【问题讨论】:

【参考方案1】:

我不确定标题本身,但这是一种将图像与消息一起发布到用户墙上的方法。消息文本可以毫无问题地嵌入链接。

Facebook* fb = [(AppDelegate *) [[UIApplication sharedApplication] delegate] facebook];
NSData* imageData = UIImageJPEGRepresentation([UIImage imageNamed: @"A.jpg"], 90);
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: [fb accessToken], 
              @"access_token", 
              @"some message here...with a link http://www.google.com",
              @"message", 
              imageData, 
              @"source", 
              nil];

[fb requestWithGraphpath: @"me/photos" 
               andParams: params 
           andHttpMethod: @"POST" 
             andDelegate: self];

【讨论】:

感谢您的回答。对我来说棘手的部分是在消息(或标题)中获取格式化的链接,为此我没有解决方案。

以上是关于Facebook iOS-sdk 并发布本地 (UI)Image的主要内容,如果未能解决你的问题,请参考以下文章

Facebook ios-sdk:提要帖子不显示在新闻提要上

Facebook iOS 上传视频“无法从访问令牌中检索会话密钥。”

多个 ios 应用程序共享一个 facebook 应用程序

Facebook登录按钮在本地主机上不起作用

Facebook Connect:“<app> 发生错误,请稍后再试”

为啥升级到 ios-sdk8 后我的 UIImageView 不会拉伸?