我想将状态更新发布到用户墙。这有效,但我不知道如何用它发布“漂亮”的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
答案 0 :(得分:1)
如果您要使用旧的REST API(现已弃用),则应尝试使用links.post
方法。它允许您添加注释到链接。它将从页面本身拉出标题,并允许您指定图像以与链接一起使用。
如果可能,您应该使用新的Graph API。这是一个更清晰的界面,它为publishing a post带链接提供了很大的灵活性。