2012-06-04 2 views
0

iO SDK를 사용하여 사용자 ID와 이름을 검색하려고합니다. 내가 알고 있듯이 이러한 매개 변수를 얻으려면 추가 승인이 필요하지 않습니다.Facebook 권한 혼란

FBRequest *userIDRequest = [facebook requestWithGraphPath:@"http://graph.facebook.com/me?fields=id,name" 
               andDelegate:self]; 

을 그리고 데이터 처리 :

그러므로 나는이 작업을 수행. 나는이 작업을 수행 할 때 오류가 발생합니다 :이 오류에 대한 찾을 수

The operation couldn’t be completed. (facebookErrDomain error 10000.) 

있는 유일한 방법은 사용자 권한의 부족이었다, 그러나 나는 이러한 항목 위에서 말했듯이 무료로 입수해야한다. 내가 여기서 뭘 잘못하고 있는거야?

답변

1

RequestWithGraph 경로에 이미 메서드 호출에 URL이 있습니다. 메소드에 그래프 경로를 추가하기 만하면됩니다.

FBRequest *userIDRequest = [facebook requestWithGraphPath:@"me" andParams: params andDelegate:self]; 

매개 변수를 올바르게 입력했는지 확인하십시오.

+0

Params는 사전입니다. 필요한 키 값 수리에 대한 설명서가 있습니까? developers.fb.com 사이트에서 찾지 못했습니다. –

+0

그래프 API에서 사용하는 것과 동일한 내용입니다. 귀하의 예제에서 "필드"를 "id, name"으로 설정하려면 "fields"를 키로, "id, name"을 params 사전의 값으로 설정하십시오. 이 샘플 iOS 프로젝트는 다음과 같이 도움이 될 수 있습니다. https://github.com/fbsamples/Wishlist/blob/master/iOS/Wishlist/Wishlist/HomeViewController.m (그래프 API를 호출하는 156 행부터 시작) –

+0

설명해 주셔서 감사합니다. –