페이지의 Messenger 프로필은 다음 Messenger 플랫폼 기능의 여러 가지 측면을 정의하는 속성을 설정하는 곳입니다. 자세한 내용은 아래의 Messenger 프로필 속성 표를 참조하세요.
Messenger 프로필 API를 사용하면 페이지 Messenger 프로필에서 속성을 설정, 업데이트, 검색, 삭제할 수 있습니다.
이 엔드포인트와 상호작용하려면 pages_messaging
권한이 있는 페이지 액세스 토큰이 필요합니다.
개발 모드의 앱에서 Messenger 프로필 설정은 앱에서 역할이 부여된 사용자에게만 표시됩니다.
https://graph.facebook.com/v21.0
/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>
페이지의 Messenger 프로필은 다음 속성을 포함할 수 있습니다. 아래의 표에서 각 속성의 유형과 목적에 대한 설명을 참조하세요.
속성 | 유형 | 설명 |
---|---|---|
| 개체 | 사용자가 페이지 Messenger 환영 화면에서 '시작하기' 버튼을 탭하면 자세한 내용은 시작하기 버튼 참고 자료를 참조하세요. |
| Array<Object> | 페이지 Messenger 환영 화면에 표시할 각 로캘의 인사 메시지로 구성된 배열. 자세한 내용은 인사말 텍스트 참고 자료를 참조하세요. |
| Array<Object> | 아이스 브레이커 개체로 구성된 배열. 자세한 내용은 아이스 브레이커 참고 자료를 참조하세요. |
| Array<Object> | 고정 메뉴에 포함할 행동 유도 버튼으로 구성된 배열. 자세한 내용은 고정 메뉴 참고 자료를 참조하세요. |
| Array<String> | 화이트리스트에 등록된 도메인의 리스트. Messenger 확장 기능 SDK와 확인란 플러그인을 사용하는 페이지에 필요합니다. 자세한 내용은 도메인 화이트리스트 등록 참고 자료를 참조하세요. |
| 문자열 | 인증 콜백 URL. https 프로토콜을 사용해야 합니다. 자세한 내용은 계정 연결 URL 참고 자료를 참조하세요. |
| 개체 | 사용자가 Messenger 채팅 플러그인을 열었을 때 Messenger 웹 보기에 표시할 URL. v7.0 이상에서 모든 작업( |
| Array<Object> | 선택적 인수. 이 인수를 제공할 경우 null이 될 수 없습니다. 자세한 내용은 명령 참고 자료를 참조하세요. |
| 개체 | 둘러보기 탭에 Messenger를 표시할 대상을 결정하는 기준 세트. 자세한 내용은 타겟 대상 설정 참고 자료를 참조하세요. |
| 부울 | 페이지가 유럽에서의 Messenger API에 대한 업데이트의의 영향을 받는지 여부를 나타내는 부울 플래그. 이 속성은 |
이름별로 Messenger 프로필 속성 한 개 이상의 현재 값을 가져옵니다.
다음 매개변수가 요청의 쿼리 문자열에 포함됩니다.
매개변수 | 설명 |
---|---|
필드 | 가져올 Messenger 프로필 속성을 쉼표로 구분한한 리스트. |
curl -X GET "https://graph.facebook.com/v21.0
/me/messenger_profile?fields=whitelisted_domains,greeting&access_token=<PAGE_ACCESS_TOKEN>"
요청된 속성의 현재 값은 data
배열로 반환됩니다.
{
"data": [
{
"whitelisted_domains": [
"https://facebook.com/"
],
"greeting": [
{
"locale": "default",
"text": "Hello!"
},
{
"locale": "en_US",
"text": "Timeless apparel for the masses."
}
]
}
]
}
Messenger 프로필 속성 한 개 이상의 값을 설정합니다. 요청 본문에 설정된 속성만 덮어씁니다.
curl -X POST -H "Content-Type: application/json" -d '{ "<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>", "<PROPERTY_NAME>": "<NEW_PROPERTY_VALUE>", ... }' "https://graph.facebook.com/v18.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"
{
"result": "success"
}
Messenger 프로필 속성 한 개 이상을 삭제합니다. fields
배열에 지정된 속성만 삭제됩니다.
curl -X DELETE -H "Content-Type: application/json" -d '{
"fields": [
"<PROPERTY_NAME>",
"<PROPERTY_NAME>",
"<PROPERTY_NAME>",
...
]
}' "https://graph.facebook.com/v21.0
/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>"
{
"result": "success"
}
Messenger 프로필 API에 대한 호출은 10분당 API 호출 10회로 제한됩니다. 이 사용 제한은 페이지별로 적용됩니다.