我一直在尝试使用 iOS 版 Facebook Graph API 代表我的页面创建一个事件。但是,我总是以错误代码 403 失败。我试图代表我创建一个事件 - 令人惊讶的是,它有效。权限已按照此处所述进行了适当设置。
我的代码如下:
NSMutableDictionary *postParams = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"Test",@"name",
@"2012-11-11", @"start_time", nil];
[FBRequestConnection
startWithGraphPath:@"12345/events"
parameters:postParams
HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection,
id result,
NSError *error) {
if (error) {
NSLog(@"Error: %@", result);
} else {
NSLog(@"Success: %@", result);
}
}];
我怎么说,如果我将 ID/事件设置为我的用户 ID 而不是我的页面 ID,它就可以工作。我可以在我的页面上设置一些不好的东西吗?我需要该页面的管理员权限吗?
我在这里找到了有关“将以下操作作为页面执行”的访问令牌。我需要那个吗?如果是这样,我该怎么做?
提前感谢大家!