Facebook iOS SDK对话框参数

Facebook iOS SDK对话框参数,第1张

概述这可能是一个n00b的问题,但不过…我在iPad应用程序中使用Facebook SDK有一些问题:当我使用[facebook dialog:@“feed”和Delegate:self]显示一个对话框;我看不到任何方式可以更改我想分享的内容或网址。 在他们的演示应用程序中,Facebook具有以下代码: - (IBAction)publishStream:(id)sender { SBJSON 这可能是一个n00b的问题,但不过…我在iPad应用程序中使用Facebook SDK有一些问题:当我使用[facebook dialog:@“Feed”和Delegate:self]显示一个对话框;我看不到任何方式可以更改我想分享的内容或网址。

在他们的演示应用程序中,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",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计划。

解决方法 我有同样的问题。
这是我找到的解决方案:以这种方式改变你的代码:

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

使用stream.publish而不是Feed。

总结

以上是内存溢出为你收集整理的Facebook iOS SDK对话框参数全部内容,希望文章能够帮你解决Facebook iOS SDK对话框参数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存