ユーザーが私のページを気に入ったかどうかを確認したい。ここで、ユーザーが持っているいいねのリストのリクエストを初期化します...
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"] && [defaults objectForKey:@"FBExpirationDateKey"])
{
[self.facebook setAccessToken:[defaults objectForKey:@"FBAccessTokenKey"]];
[self.facebook setExpirationDate:[defaults objectForKey:@"FBExpirationDateKey"]];
}
if (![self.facebook isSessionValid])
{
[self.facebook authorize:[[NSArray alloc] initWithObjects:@"publish_stream, user_likes", nil]];
}
else
{
[self.facebook requestWithGraphPath:@"me/likes" andParams:nil andHttpMethod:@"POST" andDelegate:self];
}
コードはrequestWithGraphPathに対して実行されます。ただし、動作しません。「操作を完了できませんでした。(facebookErrDomainエラー10000)」というメッセージが表示されます。