gpt4 book ai didi

iphone - 在 iPhone 上使用 facebook sdk 发布链接

转载 作者:行者123 更新时间:2023-12-03 20:22:23 24 4
gpt4 key购买 nike

我有演示版 Facebook 应用程序,未经任何修改,这是代码:

  SBJSON *jsonWriter = [[SBJSON new] autorelease];

NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys:
@"Always Running",@"text",@"http://itsti.me/",@"href", nil], nil];

NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];
NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
@"a long run", @"name",
@"The Facebook Running app", @"caption",
@"it is fun", @"description",
@"http://itsti.me/", @"href", nil];
NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"Share on Facebook", @"user_message_prompt",
actionLinksStr, @"action_links",
attachmentStr, @"attachment",
nil];


[_facebook dialog:@"feed"
andParams:params
andDelegate:self];

但是,这不会发布链接,事实上它只发布用户输入的正常状态。

如何使用最新版本的 facebook(图形 API?)在 iPhone 上使用 Facebook SDK 发布链接

我找不到任何关于如何使用 facebook sdk 从 iPhone 应用程序发布链接的信息。

最佳答案

[_facebook dialog:@"feed"
andParams:params
andDelegate:self];

问题是facebook更新了网页上的API,但没有更新SDK,所以虽然@"feed"是 API 更新后对话框的正确名称,旧名称 stream.publish代码中仍然使用。因此,要使参数正常工作并真正成为消息的一部分,您必须使用:

[_facebook dialog:@"stream.publish"
andParams:params
andDelegate:self]

Source here

另请参阅 iPortable 对 facebook 的另一个错误的回答。

关于iphone - 在 iPhone 上使用 facebook sdk 发布链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4422306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com