【发布时间】:2014-03-24 09:50:46
【问题描述】:
这是我发送新分数的方法:
-(void)sendScore :(int) score : (NSString *)uID : (ACAccount *)ac{
NSString *url =[NSString stringWithFormat:@"https://graph.facebook.com/%@/scores",uID];
NSURL * strURL =[NSURL URLWithString:url];
NSDictionary * parameter =@{@"score": @"10000"};
SLRequest * request =[SLRequest requestForServiceType:SLServiceTypeFacebook
requestMethod:SLRequestMethodPOST URL:strURL parameters:parameter];
request.account = _accFB;
[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
if (!error) {
NSLog(@"Error: %@",error);
NSString * str = [[NSString alloc]initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@"str: %@",str);
}
}];
}
运行时报错:
{
"message":"(#200) 需要扩展权限:publish_actions",
"type":"OAuthException",
“代码”:200
}
如何添加publish_actions?
【问题讨论】:
标签: ios iphone facebook facebook-graph-api facebook-ios-sdk