iphone facebook添加好友,实现失败... iphone facebook添加好友

时间:2012-02-15 13:37:05

标签: facebook

在我的应用中,我需要实施 +添加作为朋友类型按钮,以便将Facebook添加为朋友请求。在搜索互联网后,我按照以下方法进行了操作:http://developers.facebook.com/docs/reference/dialogs/friends/

    AppDelegate *delegate = (AppDelegate*)[UIApplication sharedApplication].delegate;
    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
    //                                   kAppId, @"app_id",
    //                                   @"popup",@"display",
                               @"100000979054002",@"id",
                               nil];
    [delegate.facebook dialog:@"friends" andParams:params andDelegate:self];

但是我收到错误:“发生错误。请稍后再试。”
有人可以帮我吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

来自:http://developers.facebook.com/docs/reference/dialogs/#display

  

移动展示广告模式

     

要在移动设备上向用户显示对话框,请更改子域名   从www到m的对话框URL。 Facebook将默认为合适的   基于用户代理的视图。要覆盖该选择,您可以   明确指定两种移动显示模式之一:

     
      
  • touch:用于智能手机移动设备,如iPhone和Android。用于小屏幕(即7英寸以下)的平板电脑   好。
  •   
  • wap:在小屏幕上显示纯HTML(不含JavaScript),例如诺基亚7500。
  •   

也许“popup”是移动设备的错误显示?

另外,//评论是什么?如果是这样,您已经注释掉app_id的必填字段。

答案 1 :(得分:0)

看看here

以上问题与Android有关,但对iOS来说也是如此。您只需要将基本网址(通常在Facebook.h中定义为kDialogBaseURL)从m.facebook.com更改为www.facebook.com。这解决了我的问题。