2016-06-22 2 views
0

Facebook에서 Graph API v2.0에 대한 API 호출을 수행 중이며 이러한 호출을 v2.1로 마이그레이션해야한다는 이메일이 도착했습니다. .Facebook API 로그보기 (Graph API v2.1로 마이그레이션)

전화를 걸 수있는 곳 (웹 사이트)을 알 수있는 옵션이있어서 변경할 위치를 알 수 있습니까? 어딘가에 어떤 로그?

답변

1

Facebook의이 문서를 읽어야합니다. https://developers.facebook.com/docs/apps/upgrading에서 웹 사이트, iOS 및 Android 업그레이드에 대한 모든 정보를 찾을 수 있습니다. v2.0부터는 많은 변화가 있습니다. 실제 버전은 2.5입니다. 하지만 v2.0에서 v2.1로 업그레이드하기를 원하는 경우 여기에서 읽어야 할 Facebook의 문서 섹션을 참조하십시오. 2.0에서

업그레이드

FQL를 더 이상 사용할 수 그래프 API를 V2.1 없습니다

FQL은 2.1에서 제거되었습니다, 더 이상 직접하거나 조회 할 수 없습니다 , 또는 그래프 API를 통해.

애플리케이션 통계 종점 이동 기능

2.1 새 /app_insights 가장자리를 통하여 새로운 응용 통계 데이터에 대한 액세스를 포함 변경되었다. 이 코드는 이전 /insights 가장자리를 App 노드로 바꿉니다. 이 가장자리를 사용하는 앱은 새로운 가장자리로 이전해야하며 업데이트 된 측정 항목 및 매개 변수 목록을 확인해야합니다. 중첩을 만들기위한

새로운 필드 확장 형식은 새로운, 더 컴팩트 구문은 중첩 된 API 요청을 만들기 위해 도입 된

를 요청합니다. 이전 구문은 v2.1에서 계속 사용할 수 있지만 앱은 가능한 빨리 새 형식을 사용하도록 전환해야합니다. 새로운 URL 노드로 대체graph.facebook.com/?id={url}

쿼리는

이전에 있었던 애플 리케이션을 오픈 그래프 개체를 검색 할 수 그래프 API 엔드 포인트 graph.facebook.com/?id={url} 가능한 앱 링크 또는 공유 메트릭이 있었다 특정 URL과 연관되어 있습니다. v2.1에서는 새로운 URL 노드를 통해 검색해야합니다.

API 응답 변경

모든 API 엔드 포인트는 이제 항상 유효 JSON을 반환합니다. v2.1 이전의 많은 API 호출은 일반 텍스트를 true 또는 378293782와 같은 원시 int를 응답으로 반환했습니다. - 일반적으로이 대부분에만 게시하거나 삭제하는 엔드 포인트가

{ 
    “success”: true 
    } 

이 이전에 유효 JSON 아니었다 뭔가를 반환 된 API 엔드 포인트에 영향을 미칠 것입니다 : 2.1로, 그 전화는 이제 유효한 JSON을 반환합니다.

그래프 API에 대한 참조 문서를 참조하여 사용하는 모든 끝점에서 응답 형식이 변경되었는지 확인하십시오. 설치 권한은 더 이상

/me/permissions 가장자리 이전에 누군가가 응용 프로그램을 설치 한 것을 나타냅니다 설치된 의사 권한을 반환 존재하지 않는다. v2.1에서는이 권한이 삭제되었으며 대신 앱에서 /me/permissions이 사용자가 앱을 설치 한 모든 데이터 (오류 아님)를 반환한다고 가정합니다. uri는 더 이상 프로필 사진의 유효한 입력란이 아닙니다.

이전에 uri를 요청한 앱은 대신 url을 사용해야합니다. /v2.1/{post-id} 이제 API 이전 버전의 포스트

에 부착 된 모든 사진을 반환합니다, 첫 번째 사진은 게시물의 그림 필드를 통해 사용할 수있었습니다. 이제 앱은 첨부 파일 필드를 통해 소식에 첨부 된 모든 사진을 요청할 수 있습니다.

REST API를

이전에 사용되지 REST API는 완전히 2.1에서 제거하고, 모든 응용 프로그램은 여전히 ​​그래프 API를 사용하여 마이그레이션해야합니다 사용하고있다.

모바일 앱이 REST API의 문서화되지 않은 auth.ExtendSSOAccessToken 끝점을 사용하여 수명이 긴 액세스 토큰을 확장하는 경우 전체 iOS 또는 Android SDK를 사용하도록 앱을 업그레이드해야합니다. SDK는 확장 액세스 토큰을 자동으로 처리합니다.