6

我正在使用 Facebook SDK 3.1.1 登录以及使用 Facebook 签到。使用 Facebook 登录它工作正常,但使用图形 API 签入会出错。

这是我为签入@“friends_status”,@“user_checkins”,@“friends_checkins”,@“user_status”而给予的所有权限。

这是请求:

[FBRequestConnection startForPostStatusUpdate:message 
                                        place:placeId 
                                         tags:nil 
                            completionHandler:
      ^(FBRequestConnection *connection, id result, NSError *error) {
           NSLog(@"Response....... \n\n %@  %@ %@",connection,result,error);
      }
];

回复:

)> (null) Error Domain=com.facebook.sdk Code=5 "操作无法完成。(com.facebook.sdk error 5.)" UserInfo=0x808a5a0 {com.facebook.sdk:ParsedJSONResponseKey={type = 可变字典,count = 2,条目 => 1:{contents = "code"} = {value = +403,type = kCFNumberSInt32Type} 2:{contents = "body"} = {type = 可变字典,count = 1 , 条目 => 11 : {contents = "error"} = {type = mutable dict, count = 3, entries => 2 : {contents = "type"} = {contents = "OAuthException"} 3 : {contents = " message"} = {contents = "(#200) 用户尚未授权应用程序执行此操作"} 6 : {contents = "code"} = 200 }

}

} , com.facebook.sdk:HTTPStatusCode=403}

任何人都可以帮我解决代码有什么问题吗?

4

1 回答 1

0

Postlocation参数需要权限。read_stream

于 2013-09-23T13:40:55.287 回答