使用Facebook创建事件sdk 3.1
问题描述:
我想创建一个事件,但得到错误。我写下面的代码使用Facebook SDK 3.1使用Facebook创建事件sdk 3.1
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"My Test Event",@"name",
@"Bangalore",@"location",
@"1297641600",@"start_time",
@"1297468800",@"end_time", nil];
NSString * pRequest = [NSString stringWithFormat:@"me/events"];
[FBRequestConnection startWithGraphPath:pRequest parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error)
{
NSLog(@"Facebook Post Success..");
} else
{
NSLog(@"Facebook Post Failed..");
NSLog(@"ERROR : %@", error.localizedDescription);
}
}];
错误创建事件:
Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0xa180200 {com.facebook.sdk:ParsedJSONResponseKey={
body = {
error = {
code = 100;
message = "(#100) Invalid parameter";
type = OAuthException;
};
};
code = 400;
}, com.facebook.sdk:HTTPStatusCode=400}
任何人可以帮助.....
在此先感谢
答
的错误是一个错误的请求400错误。这意味着你的要求有问题。此外,Facebook返回的错误表明您有一个无效的参数。所以我建议仔细检查你是你发送的参数,并确保你以正确的顺序和正确的值发送正确数量的参数。
它可以是几件事情。但是HttpStatusCode非常明显,400意味着一个错误的请求。而且,由于Facebook错误提示有一个无效的参数。确保所有参数都正确。仔细查看文档。此外,Facebook 5错误可能表明您尝试在短时间内发布或创建活动。这是有限制的。所以确保事件不在那里。 – QVDev 2013-04-08 07:21:57
thank's ...时间参数是错误的.....现在它工作正常 – 2013-04-09 12:15:59
很酷,那么也许你可以期待它作为一个答案,也可以添加一个关于时间参数错误的评论。谢谢! – QVDev 2013-04-09 12:36:17