페이지 API는 앱이 페이지의 설정과 콘텐츠를 만들고 관리하는 데 사용할 수 있는 Facebook 그래프 API 엔드포인트의 집합입니다.
API 인증은 액세스 토큰을 통해 처리됩니다. 대부분 엔드포인트는 각 페이지, 앱 사용자와 앱에 고유한 페이지 액세스 토큰이 필요하며, 각각 만료 시간이 있습니다. 앱 사용자로부터 토큰을 가져오려면 앱 사용자가 페이지를 소유하거나 작업을 수행할 수 있어야 합니다.
Facebook 로그인을 구현하여 앱 사용자에게 액세스 토큰을 받을 수 있습니다.
새 페이지 경험으로 이전한 페이지의 경우, 다음의 예외 사항을 제외하고 모든 사용 가능한 엔드포인트에 페이지 액세스 토큰이 필요합니다.
그래프 API에 익숙하지 않을 경우 이 문서를 읽은 후 Meta 소셜 그래프에 대해 자세히 알아보세요.
Facebook 로그인을 사용하면 앱 사용자가 앱에 로그인하여 사용자에게 데이터에 액세스할 권한을 요청할 수 있습니다.
비즈니스용 Facebook 로그인은 기술 제공업체와 비즈니스 클라이언트의 자산에 액세스해야 하는 비즈니스 앱 개발자를 위해 고안된 인증 및 승인 솔루션입니다.
일부 엔드포인트에는 기능이 필요하며, 이러한 기능은 앱 검수 절차를 거쳐 승인을 받아야 앱이 라이브 모드일 때 사용할 수 있습니다. 이러한 기능을 사용하면 권한이나 페이지에서 작업을 수행할 능력이 없어도 전체 공개 페이지 데이터에 액세스할 수 있습니다. 각 엔드포인트의 참고 문서를 참조하여 필요한 페이지 기능을 확인하세요.
@언급을 사용하면 페이지에서 페이지에 게시물을 게시했거나 페이지 게시물에 댓글을 단 특정 사용자에게 댓글이나 답글을 통해 공개적으로 답할 수 있습니다.
페이지와 상호작용하는 사용자는 페이지 범위 사용자 ID(PSID)로 식별됩니다. PSID는 각 사용자-페이지 쌍에 고유한 ID입니다. 페이지 API와 Messenger 플랫폼 엔드포인트는 PSID를 사용하므로 PSID를 사용하여 페이지와 사용자 간의 상호작용과 해당 페이지와 사용자의 전체 공개 Messenger 대화를 식별할 수 있습니다.
대부분 엔드포인트는 하나 이상의 권한이 필요합니다. 이러한 권한은 앱 사용자가 앱에 부여해야 합니다. 일반적으로 Facebook 로그인으로 권한을 부여할 수 있지만, 비즈니스에서 앱을 요청한 경우 비즈니스 관리자에서도 가능합니다.
모든 권한은 앱 검수를 거쳐야 앱 사용자가 라이브 모드인 앱에 권한을 부여할 수 있습니다. 앱 모드가 없는 비즈니스 앱의 경우, 고급 액세스에 대해 권한을 승인받아야 앱 자체나 앱을 요청한 비즈니스에서 역할을 부여받지 않은 앱 사용자도 앱에 권한을 부여할 수 있습니다.
이름, 위치를 포함한 Facebook 페이지 정보와 @언급할 페이지, 페이지 위치를 찾아서 브랜디드 콘텐츠를 표시할 페이지를 태그합니다.
모든 페이지 엔드포인트 요청에 사용 제한이 적용됩니다. 앱 대시보드에서 앱의 기존 호출 사용 횟수를 확인할 수 있습니다.
사용자는 작업을 통해 페이지에서 특정 행동을 수행할 수 있습니다. 사용자가 앱을 사용하여 페이지와 상호작용하면 Facebook에서는 사용자가 시도한 행동에 따라 먼저 해당 유형의 행동을 허용하는 작업에 대해 사용자가 승인되었는지 확인합니다.
개별 사용자를 승인할 수 있는 작업은 다음과 같습니다.
작업 | 허용된 행동 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
사용자가 UI에서 페이지에 대한 관리자 액세스 권한을 부여받은 경우 해당 페이지에서 모든 작업을 수행할 수 있습니다.
Messenger에서 고객 또는 페이지에 관심이 있는 사용자와 대화를 나누세요.
사용자가 페이지 게시물에 댓글을 달거나 공감했을 때 실시간 알림을 받습니다.
모든 페이지 관련 권한과 기능은 앱 검수 절차를 거쳐 승인을 받아야 앱이 라이브 모드일 때 사용할 수 있습니다.
개발 모드의 앱은 앱에서 역할이 부여된 모든 앱 사용자에게 권한을 요청할 수 있습니다.
페이지 API에 액세스하기 위한 일반적인 플로는 다음과 같습니다.
/me/accounts
엔드포인트를 쿼리하여 앱 사용자가 앱이 액세스하도록 허용한 페이지의 페이지 액세스 토큰과 ID를 가져옵니다.경우에 따라 앱 사용자는 2개 이상의 페이지에 액세스할 권한을 앱에 부여할 수 있습니다. 이 경우 각 페이지 ID와 각 토큰을 캡처하고 앱 사용자가 해당 페이지 각각을 타게팅할 수 있는 수단을 제공해야 합니다.
시작하기 가이드에서 페이지 API를 사용하여 페이지 게시물을 게시하는 방법을 알아보세요.
Meta를 사용한 앱 개발인증 및 승인 | 페이지 가이드참고 자료 |