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

时间:2010-12-13 08:56:41

标签: iphone facebook ios sdk

我想将状态更新发布到用户墙。这有效,但我不知道如何用它发布“漂亮”的Url。如果我发布完整的Url,它会工作,但看起来不太好。

我的问题:

如何发布一个漂亮的网址,就像HTML一样:     < a href =“http://example.de”>我的例子< / A>

我的代码:

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];

THX

1 个答案:

答案 0 :(得分:1)

如果您要使用旧的REST API(现已弃用),则应尝试使用links.post方法。它允许您添加注释到链接。它将从页面本身拉出标题,并允许您指定图像以与链接一起使用。

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