【问题标题】:Post Directly To the app's wall直接发布到应用程序的墙上
【发布时间】:2012-04-30 20:19:27
【问题描述】:

我正在尝试从我的 iOS 应用程序直接发布到 Facebook 应用程序页面,但没有成功。

我读过这个 iOS post to the Facebook app wall 还有这个 Trying to post directly to an application's wall

但没有运气。

请帮忙

【问题讨论】:

    标签: iphone ios facebook


    【解决方案1】:
    -(void)postToFacebookAppPage
    {
        NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       @"##########...", @"app_id",
                                       @"##########...",@"to",
    
                                       //@"http://www.facebook.com/pages/AppPageURL", @"link",
                                       //@"icon.png", @"picture",
                                       //@"App Page Name", @"name",
                                       //@"Post to App Facebook Page", @"caption",
                                       @"Do Stuff Facebook page.", @"description",
                                       nil];
    
    
    
        AppDelegate *sharedAppDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
        [sharedAppDelegate.facebook dialog:@"feed" andParams:params andDelegate:self]; 
    }
    

    #### 是您页面的数字。

    【讨论】:

    • 感谢您的快速响应,在“to”字段中您是否将链接指向页面?
    • 是的,to 是你应用的页面,你的 app_id 是发布它的应用(假设你的应用有一个粉丝页面,也就是一个商业页面,我认为现在需要它)。
    • 好的,谢谢,现在它不起作用,但我猜这是因为我还没有发布页面
    • 不知道该告诉您什么,它在我的应用程序中有效,请确保您的共享 App Delegate 设置正确。
    • 您需要使用 page_id/feed,而不是发布到 feed。即 [sharedAppDelegate.facebook 对话框:@"pageid/feed" andParams:params andDelegate:self];
    【解决方案2】:
    -(void)postToFacebookAppPage
    {
        NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       @"##########...", @"app_id",
    
    
                                       //@"http://www.facebook.com/pages/AppPageURL", @"link",
                                       //@"icon.png", @"picture",
                                       //@"App Page Name", @"name",
                                       //@"Post to App Facebook Page", @"caption",
                                       @"Do Stuff Facebook page.", @"description",
                                       nil];
    
    
    
        AppDelegate *sharedAppDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
        [sharedAppDelegate.facebook dialog:@"pageid/feed" andParams:params andDelegate:self]; 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多