通过 Iphone SDK 发布 Facebook 状态更新和 url

Posted

技术标签:

【中文标题】通过 Iphone SDK 发布 Facebook 状态更新和 url【英文标题】:Post Facebook status update AND url via Iphone SDK 【发布时间】:2010-12-13 08:56:41 【问题描述】:

我想向用户墙发布状态更新。这行得通,但我不知道如何用它发布一个“漂亮”的网址。如果我发布完整的 Url,它可以工作,但它看起来不太好。

我的问题:

如何发布漂亮的 url,就像 html 一样: 我的例子

我的代码:

NSString *facebookStr = [NSString stringWithFormat:@"%@%@ http://example.de", facebookStatusUpdatePrefixStr, self.theStatus];


NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
                        facebookStr, @"status",
                        @"true", @"status_includes_verb",
                        nil];
[[FBRequest requestWithDelegate:self] call:@"facebook.users.setStatus" params:params];

FBPermissionDialog* dialog = [[[FBPermissionDialog alloc] init] autorelease];
dialog.delegate = self;
dialog.permission = @"status_update";
[dialog show];

谢谢

【问题讨论】:

【参考方案1】:

如果您要使用旧的 REST API(现已弃用),您应该尝试 links.post 方法。它将允许您向链接添加评论。它将从页面本身中提取标题,并允许您指定与链接一起使用的图像。

如果可能,您应该真正使用新的Graph API。这是一个更简洁的界面,它为您提供了很大的灵活性,而publishing a post 带有链接。

【讨论】:

以上是关于通过 Iphone SDK 发布 Facebook 状态更新和 url的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 iPhone SDK 中的 FBconnect 或 Graph API 在 facebook 中评论或喜欢照片?

iphone sdk 的 Facebook 聊天框架

出现错误'操作无法完成。 (com.facebook.sdk 错误 5.)' 从 iphone 在 facebook 上发布视频时

通过 facebook 登录到其他网站 - IPHONE

无法通过 iphone sdk 中的 [FBSDKAccessToken currentAccessToken] 获取访问令牌

安装 Facebook SDK - iPhone