0

Open Graph 1.0을 독점적으로 사용하는 앱이 있으며이 API가 사용되지 않습니다. 우리의 응용 프로그램은Open Graph 2.0 앱이 Open Graph 1.0 앱에 어떤 식 으로든 파괴적인 호출을하고 있습니까?

2014 그러나, 우리 가 오픈 그래프 2.0을 구현하기 위해 (또는 그 이상) 생산 의 기능 전에 우리가 멀리 1.0에서 마이그레이션하려는, 4 월 30 일 이전에 생성되었다.

Open Graph 1.0 API를 사용하는 데 어떤 영향을 줍니까?

나는 페이스 북의 문서를보고 있지만이 특정 질문에 대한 답을 찾을 수 없었다. 모든 경험이나 링크가 인정 될 것입니다.

답변

2

짧은 대답은

모든 개별 통화 앱이 처음 생성 될 때 유효했던 아직 제거되지 않은 모든 API 버전에 대해 만들 수 있습니다에 대한보고 몇 가지주의/것들로, '노 - 응용 프로그램 오늘 생성을 위해, 그것은 당신이 전화를 더 이상 사용할 수 버전을 지정하려고하면 그 v1.0, v2.0v2.1

있어 월 2014 만든 앱, 버전 2.1, 통화가 암시 적으로 만든 것입니다 현재 지원되는 가장 오래된 버전과 비교 - 이것은 버전을 지정하지 않은 경우와 동일하므로 기존 앱의 기존 코드를 사용하면됩니다. API 호출 경로에 지정되지 않았더라도 v1.0을 암시 적으로 호출 할 것입니다.

이보다 최신 SDK가 있습니다. PHP, iOS, Android)는 기본적으로 SDK가 출시 된 시점에 최신 API 버전을 호출하고 해당 SDK에서 이전 버전을 호출 할 때 각 호출에 사용 된 기본값 또는 버전을 재정의해야합니다. 가 SDK에 따라 다름에도 불구하고 문서가 명확해야 함

또한 최근 버전 (예 : v2.1)의 Oauth/Login Dialog 버전을 사용하는 사용자는 제거 된 권한을 부여 할 수 없습니다 해당 버전의 대화 상자를 사용하는 이전 버전에서는 이전 대화 상자를 사용하여 이전 권한을 부여해야합니다. 예를 들어 /v2.1/dialogs/oauth는 v2에서 제거 된 friends_* 권한을 사용자에게 부여하지 않습니다. 0, user_friends을 v2.0에 추가하여 앱을 사용하는 사용자의 친구 목록에 액세스 허용

사용자가 최신 버전의 SDK를 사용하여 권한을 부여하는 경우 로그인 한 Facebook 사용자가 호출이 예상대로 작동하지 않으므로 이러한 권한을 부여했다고 간주하지 않는지 확인해야합니다