콘텐츠로 건너뛰기

Pushwoosh API 개요

Pushwoosh API는 개발자가 Pushwoosh 플랫폼과 상호 작용할 수 있도록 합니다.

Pushwoosh API로 무엇을 할 수 있나요?

Anchor link to

Pushwoosh API를 사용하면 100개 이상의 메서드로 구성된 광범위한 라이브러리에 액세스하여 다음을 수행할 수 있습니다:

  • 개인화된 Push 알림을 전송합니다.
  • 정확한 타겟팅을 위해 사용자 Segment를 생성, 가져오기, 내보내기 및 관리합니다.
  • 대량 API를 활용하여 사용자/디바이스를 일괄적으로 관리합니다.
  • Application을 구성합니다.
  • 사용자 Event를 추적하고 사용자에게 Tag를 추가하여 타겟팅 및 개인화를 강화합니다.
  • Preset, Tag, Event, Application 등과 같은 Pushwoosh Entity를 생성하고 관리합니다.
  • API를 통해 Pushwoosh Customer Journey를 시작합니다.
  • Customer Journey 및 Push/Email/SMS Campaign에 대한 포괄적인 통계를 검색합니다.
  • Geofencing을 구현하여 사용자가 특정 지리적 영역에 진입하거나 이탈할 때 위치 기반 알림을 전송합니다.
  • Pushwoosh와 3rd party 서비스를 원활하게 통합합니다.

사용 가능한 모든 메서드를 탐색하고 Pushwoosh API의 광범위한 기능을 알아보려면 API 메서드 참조 색인을 참조하십시오.

Pushwoosh API는 API 토큰을 사용하여 요청을 인증합니다. 두 가지 유형의 토큰이 있습니다: ServerDevice이며, 각 토큰은 특정 API 범위에 사용됩니다.

각 Pushwoosh 계정에는 Pushwoosh Demo App용으로 생성된 기본 API Access Token이 제공됩니다. Pushwoosh Control Panel에서 API 토큰을 보고, 생성하고, 관리할 수 있습니다.

Rate 제한

Anchor link to

Rate 제한은 API가 주어진 기간 내에 수신할 수 있는 요청 수입니다. Pushwoosh의 대부분의 API 요청은 제한되지 않지만, 모든 사용자를 위한 서비스 품질을 보장하기 위해 /createMessage API 요청은 분당 600개로 제한됩니다.

모든 API 요청에는 안전한 데이터 전송을 보장하기 위해 HTTPS가 필수입니다.

Pushwoosh API는 일반적으로 JSON 응답을 반환합니다.

성공 및 오류 코드

Anchor link to

성공 코드

Anchor link to

API 요청이 성공적으로 처리되면 응답의 일부로 성공 코드를 받게 됩니다.

HTTP status code
Status messageDescription
200OKPushwoosh가 요청을 성공적으로 처리했습니다.

HTTP 200 응답을 받았을 때, 이는 요청이 이해되고 성공적으로 처리되었음을 의미하지만, 작업의 성공을 보장하지는 않습니다. 따라서 작업의 성공 여부를 확인하려면 오류 또는 경고 메시지(액세스 거부됨, Application을 찾을 수 없음, 유효하지 않은 API 키 등)를 확인해야 합니다.

Status code
Status message
200경고: 구독자 한도에 도달했습니다. Push Message는 1개의 임의 Device로만 전송됩니다.
200경고: 현재 구독 플랜에서 허용되는 활성 Device 수를 초과했습니다.
210액세스 거부됨 또는 Application을 찾을 수 없음
210Application을 찾을 수 없음
210Application이 일시 중단되었습니다.
210계정을 찾을 수 없음
210계정이 일시 중단되었습니다.
210일시 중단된 계정은 Device 필터링을 사용할 수 없습니다.
210API 토큰 또는 Application이 설정되지 않았습니다.
210하나 이상의 Platform을 선택하십시오.
210유효하지 않은 API Token: 계정을 찾을 수 없음
210Application 또는 그룹 코드가 제공되지 않았습니다.
210API 토큰 또는 Application 또는 계정이 설정되지 않았습니다.

오류 코드

Anchor link to

요청 형식이 올바르지 않거나, 처리 문제가 발생하거나, 기타 오류가 발생하는 경우, Pushwoosh는 문제의 성격을 나타내는 오류 코드를 전송하여 문제를 효과적으로 해결하고 처리하는 데 도움을 줍니다.

HTTP status code
Status messageDescription
400잘못된 요청잘못된 구문으로 인해 요청을 처리할 수 없습니다.
401권한 없음인증에 실패했거나 제공되지 않았습니다.
403토큰 제한으로 인해 이 작업을 수행할 수 없습니다.액세스 토큰에 요청된 작업을 수행하는 데 필요한 권한이 없습니다. 이 문제를 해결하려면 Pushwoosh Control Panel에서 액세스 토큰의 권한을 검토하고 수행하려는 특정 작업의 요구 사항과 일치하도록 필요에 따라 조정하십시오.
404리소스를 찾을 수 없음Application과 같이 요청된 리소스를 찾을 수 없거나 서버에 존재하지 않음을 나타냅니다.
500내부 오류API 요청 처리 중 서버에서 예기치 않은 문제 또는 오류가 발생했습니다.