iOS在朋友的墙上创建一个墙贴

时间:2013-10-08 15:48:44

标签: objective-c facebook ios6

因此,通过我的应用程序,我可以在自己的墙上发布消息,但当我将其切换到朋友墙时,它会停止工作。

这是我的代码:

[FBSession.activeSession requestNewPublishPermissions:@[@"publish_stream"]
                                      defaultAudience:FBSessionDefaultAudienceFriends
                                    completionHandler:^(FBSession *session,
                                                        NSError *error) {
                                        // Handle new permissions callback
                                    }];

NSMutableDictionary *params = [[NSMutableDictionary alloc]init];
[params setObject:message forKey:@"message"];

[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"me/feed"]
                             parameters:params
                             HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                                 completed(error);
}];

如果我改变:

[NSString stringWithFormat:@"me/feed"]

为:

[NSString stringWithFormat:@"%@/feed", friendID]

它应该发布在我朋友的墙上,但由于某种原因它不起作用。有什么想法吗?

另外,附带问题:我读到通过Facebook SDK向朋友发送直接消息是不可能的,是真的吗?

非常感谢所有帮助:)

0 个答案:

没有答案
相关问题