2014-09-07 3 views
1

아래의 코드를 사용하여 페이스 북 정보에 액세스하고 구문 분석에 저장하려면 아래 코드를 사용합니다. 그러나 아래 코드에서받은 ID로는 표지 이미지를 얻을 수 없습니다. 그것을 통해 프로필 사진을 얻을 수 있습니다. iOS의 페이스 북 표지 사진에 대한 검색

 [FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
      if (!error) { 
       NSString *fbId = [result objectForKey:@"id"]; 

I "는 https://graph.facebook.com/%@?fields=cover"으로 표지 사진 정보를 액세스

내게 그래프 법 예외를 준다. 나는 최근까지 표지 사진을 얻을 수있었습니다. 페이스 북이 표지 사진을 얻기 위해 필요한 권한을 최근에 변경 했습니까?

나는 내가 얻은 fbId가 사용자의 실제 facebook id와 다른 것을 관찰했다. 사용자가 실제 페이스 북의 ID를 얻는 방법은 무엇입니까? 내가 최근에 만든 유일한 변화는 페이스 북에서 새로운 응용 프로그램을 만드는 것이 었습니다. 관련이 있습니까?

답변

0

다음은 업데이트 된 솔루션입니다.

var basicUserData = ["fields": "picture,id,birthday,email,first_name,last_name,gender"] 

FBRequestConnection.startWithGraphPath("/me", 
    parameters: basicUserData, 
    HTTPMethod: "GET") { 
     (connection:FBRequestConnection!, result, error) -> Void in 
      if error != nil { 
       print(error!) 
      } else { 
       print(result!) 
      } 
     } 

구문 분석 팀

https://graph.facebook.com/(facebookId)/picture?type=large는 사용자의 페이스 북 아이디로 교체해야합니다 액세스하여 FB 프로필 사진을 얻기 추천했다. Here is the discussion

참고 : 필드 FacebookSDK v2를

  • 후 사용되지 않습니다

    입니다