无法在ios中使用facebook sdk发布到好友墙

无法在ios中使用facebook sdk发布到好友墙,ios,facebook,Ios,Facebook,我试过openGraph和普通对话框,如下所示 [facebook requestWithGraphPath:[NSString stringWithFormat:@/%@/feed]、@“friends\u fb\u id”]和参数:变量和httpmethod:@“POST”和委托:self] 及 [facebook对话框:@“feed”和params:params和delegate:self] 我将两种方法的参数都设置为 NSMutableDictionary*参数=[NSMutableDi

我试过openGraph和普通对话框,如下所示

[facebook requestWithGraphPath:[NSString stringWithFormat:@/%@/feed]、@“friends\u fb\u id”]和参数:变量和httpmethod:@“POST”和委托:self]

[facebook对话框:@“feed”和params:params和delegate:self]

我将两种方法的参数都设置为

NSMutableDictionary*参数=[NSMutableDictionary Dictionary WithObjectsAndKeys:
@“好友id”@“收件人”,
@“我正在使用iOS应用程序的Hackbook”@“name”,
@“iOS黑客手册”。@“标题”,
@“查看iOS的Hackbook,了解如何使用Facebook平台使iOS应用程序社交化。”,@“说明”,
@"http://m.facebook.com/apps/hackbookios/“,@”链接“,
@"http://www.facebookmobileweb.com/hackbook/img/facebook_icon_large.png“,@”图片“,
零];

在delegate方法中,它正确地返回了Post_id,因此它成功地完成了,但是我在朋友墙上看不到帖子。如果尝试使用SDK附带的Hackbook应用程序,它将非常有效

可能的解决方案是什么。

您正在使用字符串“friends\u fb\u id”,这是否应该是实际的id

我有一个类似的情况,is收到了正确的回复,所以它是发布的,只是发布到了错误的地方。
确保id正确。

登录时是否忘记启用
publish\u操作
publish\u流
权限

// login to FB
-(void) FBLogin
{
    NSArray *permissions = [[NSArray alloc] initWithObjects:@"publish_actions",@"publish_stream", nil];
    [FBSession openActiveSessionWithPermissions:permissions allowLoginUI:YES completionHandler:^(FBSession *_session, FBSessionState _status, NSError *_error) {
        //  do some login handling code here
    }];
}

是的,我在代码中给出了正确的id,在上面的问题中,“friends\u fb\u id”仅用于显示;)