gpt4 book ai didi

Facebook iOS SDK 对话框参数

转载 作者:IT王子 更新时间:2023-10-29 08:04:48 25 4
gpt4 key购买 nike

这可能是一个 n00b 问题,但尽管如此......我在我的 iPad 应用程序中使用 Facebook SDK 时遇到了一些问题:当我使用 [facebook dialog:@"feed"andDelegate 显示对话框时: self]; 我看不出有什么方法可以更改我想分享的标题、内容或 URL。

在他们的 Demo App 中,Facebook 有以下代码:

- (IBAction)publishStream:(id)sender {

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

}

但是,当我按下 publishStream 按钮时,对话框中没有显示这些字符串! :S

有什么地方我做得不对吗?我在该演示应用程序中所做的更改只是 Facebook kAppId 和 URL Scheme。

最佳答案

我意识到这个问题已经得到解答,但我发现这是正确的答案。它遵循 FB 的 here .图像和/或链接实际显示在对话框中。 stream.publish 没有为我做那个改变。此外,dialog页面显示 stream.publish 已旧。

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"http://developers.facebook.com/docs/reference/dialogs/", @"link",
@"http://fbrell.com/f8.jpg", @"picture",
@"Facebook Dialogs", @"name",
@"Reference Documentation", @"caption",
@"Dialogs provide a simple, consistent interface for apps to interact with users.", @"description",
@"Facebook Dialogs are so easy!", @"message",
nil];


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

关于Facebook iOS SDK 对话框参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610153/

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