所以我正在尝试编写一个iPhone应用程序,允许用户使用Graph API方法“登记”到商店;
之类的东西NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
app_id, @"app_id",
@"111664535537155", @"place",
@"I just Checked Into A Retail Store", @"message", nil];
[appDelegate.facebook requestWithGraphPath:@"me/checkins" andParams: params andHttpMethod:@"POST" andDelegate:self];
但是我没有运气。我知道我已经设置了其他Facebook Connect的东西,因为我的对话框调用了诸如
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
app_id, @"app_id",
@"Facebook Dialogs", @"name",
@"Test Post", @"caption",
@"Check out my Test Post", @"message",
nil];
[appDelegate.facebook dialog:@"feed" andParams:params andDelegate:self];
工作正常。根据{{3}} Facebook Connect支持Graph API调用,并且身份验证应该足够了。
我错过了什么吗?我该怎么做才能解决这个问题?我已经看过Stack Overflow上的其他相关问题,但没有一个解决方案似乎解决了我的问题。
由于
答案 0 :(得分:1)
您还需要传入“coordinates”参数。请参阅https://developers.facebook.com/docs/reference/api/user/并查找签到
答案 1 :(得分:0)
您是否提示用户“publish_checkins”extended permission?