열려있는 grpah 참조 문서를 살펴본 결과, SLRequest와 관련된 좋은 예를 찾지 못하거나 사용자가 특정 페이지를 좋아하는지 여부를 알 수 없습니다. 나는 그들의 전체 목록을 반복하고 싶지 않다.인증 된 사용자가 특정 페이지를 좋아하는지 확인 (SLRequest 사용)?
내가 https://developers.facebook.com/docs/graph-api/reference/user/likes/보고했지만, 난 그것과 SLRequest와 함께 작동하는 방법을 잘 모르겠어요, 난 다음 그러나 나는 다음과 같은 응답을 수신하고있어했던 :
수신 응답 : { "오류 ": {"메시지 ":"활성 액세스 토큰이 현재 사용자에 대한 정보를 조회하는 데 사용되어야한다 ","형. ""OAuthException ","코드 "2500}}
것입니다 이 코드는 모두 suer가 이전에 인증을하여 권한을 부여한 경우에만 실행되므로 n 계좌이긴하지만 나는 아직도이 응답을 받는다. 특정 허가를 요청하지 않을 수 있습니까? "email, public_actions, user_likes 및 public_stream"을 요청했습니다.
BTW 나는 (user_likes 제외) 이러한 권한을 요청하는 또 다른보기 컨트롤러가 있으며, 모든 것이 그 중 하나에서 작동합니다. 내가 여기에서 빠진 것이 있습니까? 감사!
NSURL *feedURL = [NSURL URLWithString:@"https://graph.facebook.com/me/likes/{MYPAGEID}"];
[SLRequest requestForServiceType:SLServiceTypeFacebook requestMethod:SLRequestMethodGET URL:feedURL parameters:nil];
[updateFeedRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
if (responseData) {
NSLog(@"Received Response: %@", [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]);
if (urlResponse.statusCode >= 200 && urlResponse.statusCode < 300) {
NSLog(@"Successful Connection");
} else {
}
} else {
NSLog(@"No response.");
}
}];