2013-01-12 1 views
-1

Facebook과 같은 웹 API를 지속적으로 업데이트하고 변경하면 변경 사항을 처리하는 데 어느 정도 시간이 걸릴 수 있습니다. 업데이트/수정.페이스 북 그래프와 같은 외부 API를 사용하여 내 웹 사이트의 지속적인 기능을 보장하는 방법

예를 들어이 시간 동안 사용자가 로그온 할 수 없다면 내 웹 사이트에서 신뢰를받지 못할 것입니다.

다른 서비스에 대한 종속성을 어떻게 관리하여 지금 작동하면 영원히 작동 할 수 있습니까?

답변

3

솔직히 말해서 페이스 북은 전체 API 및 그래프 구현을 고정시킵니다. 이것은 단순히 발생하지 않습니다. 끊임없이 변화하는 기술 세계에서 일들이 바뀔 것입니다. 타사 플랫폼의 개발자는 타사 플랫폼이 변경 한 내용을 최신 상태로 유지해야합니다.

Facebook이 API에 변경 한 모든 사항을 추적하려면 Developers Roadmap을 살펴 봐야합니다. 여기에 계획중인 모든 변경 사항이 나열됩니다.

변경 사항이 적용되기 전에 Facebook은 현재의 기능을 근본적으로 "중단"시키는 심각한 변경 사항이있을 경우 변경 전 최소 90 일의 알림을 제공합니다. 개방성과 투명성의 정신에

및 개발자가 코드 수정이 필요할 수 있습니다 변화를 계획하는 데 도움 Breaking Change Policy, 우리는이 로드맵을 게시 우리에 부착 -

Facebook developers roadmap에서 촬영. 모든 로드맵과 마찬가지로 약간 이동할 수 있지만, 세부 정보가 제공되면서 어떤 일이 벌어지고 있는지는 에 대한 통찰을 나눌 것입니다. 개발자는 blog에 가입하여 배포 계획을 발표하고 타이밍을 알려 주시기 바랍니다. 이 모든 정보를 감안할 때

는 여전히 사용자가 항상 귀하의 사이트에 액세스 할 수 있는지 확인하기 위해 할 수있는 일이 있습니다. 한 가지 방법은 대체 로그인 방법을 제공하는 것입니다. 페이스 북 인증을 이용하고 사이트의 로그인 정보를 원활하게 통합 할 수 있다면 정말 유용합니다. 그러나 언젠가 페이스 북 (어떤 이유로)이 다운된다면 어떻게 될까요? 즉, 귀하의 사용자가 귀하의 사이트도 잠겨있을 것입니다. 자신의 상황에 해당하는 경우 대체 제안 제안을 고려하십시오.

3

통신이 중요합니다.

페이스 북 그래프와 같은 가장 존경할만한 웹 API 제공 업체에는 개발자 블로그와 API의 향후 변경 사항에 대한 피드백을 제공하는 메일 링리스트가 있습니다. 기회를 놓치지 않으려면 앱을 해고하고 싶지는 않을 것입니다. 따라서 블로그를 읽거나 메일 링리스트에 가입하십시오. 다가오는 에 대해 "변경 내용이 변경되었습니다" (호출 된대로)

또한 경고 및주의 사항에주의를 기울여야합니다. 특정 API 호출이 더 이상 사용되지 않는다고 말하면 다음 업데이트 이후에는 없어 질 가능성이 큽니다. 만들고있는 전화가 더 이상 사용되지 않으면 조기 진보하여 다른 방법을 찾으십시오.

관련 문제