Facebook은 개발자가 Facebook에서 데이터를 가져오고 사용자의 개인 정보를 보호하면서 기능을 개발할 수 있는 플랫폼 API를 제공합니다. 대부분 플랫폼 API의 경우 개발자는 Facebook 가이드라인에 따라 Facebook에 등록해야 API를 통해 프로그래밍 방식으로 데이터에 액세스할 수 있습니다.
사전 서면 허가가 없다면 플랫폼 API를 통해서만 데이터에 프로그래밍 방식으로 액세스할 수 있습니다. 다른 도구와 기술을 사용해서 Facebook이 플랫폼 데이터에 적용한 보호 조치를 우회하는 행위는 Facebook 서비스 약관 위반이며 사용자 개인 정보 보호에 대한 요구 사항에도 어긋납니다.
플랫폼 통합을 생성하면 Facebook 서비스 약관에 동의하는 것으로 간주됩니다. 이 약관에는 '(Facebook의 사전 허가 없이) 자동화된 수단으로 제품의 데이터에 액세스하거나 이를 수집하거나 액세스 권한이 없는 데이터에 액세스하려고 시도해서는 안 됩니다.'(서비스 약관 3.2.3)라는 조항이 있습니다.
중요한 점은 고의적인 행위가 아니거나 데이터 수집 시도가 실패하더라도 이러한 약관이 적용된다는 것입니다.
허용되지 않는 트래픽을 식별하여 코드에서 제거하는 데 도움이 되도록 다음과 같은 리소스를 개발했습니다.
개발자 문서의 지침을 따르지 않는 방식으로 Facebook의 데이터에 액세스할 경우 이러한 요청은 Facebook 정책을 위반할 가능성이 큽니다. 권한이 없을 가능성이 있는 행동을 식별하기 위한 몇 가지 실용적인 단계는 다음과 같습니다.