使用iOS中的社交框架向Facebook好友发送消息或应用请求

时间:2013-12-07 08:02:58

标签: ios objective-c social-framework fb-graph

实际上以前我使用FBGraph向Facebook好友发送消息。 但现在它不起作用。 它给出了错误,如

{error={
    code = 200;
    message = "(#200) Feed story publishing to other users is disabled for this application";
    type = OAuthException;
}}

我想使用IOS 6中提供的社交框架。所以我想用它来发送消息或应用程序请求。任何建议我如何实施。

我使用apprequests发送消息,它给出了以下错误

{"error":{"message":"(#200) All users in param ids must have accepted TOS","type":"OAuthException","code":200}}

我使用帖子发送消息,以下是错误

{"error":{"message":"Unsupported post request.","type":"GraphMethodException","code":100}}

1 个答案:

答案 0 :(得分:0)

也许是权限?

要求您的应用获得适当的访问权限。

NSArray *askForPermission = [NSArray arrayWithObjects: ... permissions ...., nil];
[[FBSession activeSession] requestNewPublishPermissions:askForPermission defaultAudience:FBSessionDefaultAudienceOnlyMe completionHandler:^(FBSession *session, NSError *error) {
       if (error)
       {
          // If error occured do something
          failureHandler();
       }
       else
         completionHandler();
 }];