API 인증
탭조이 오퍼월 API로 API 요청을 인증하여 캠페인 데이터와 퍼포먼스를 관리합니다.
읽는 시간 1분최근 업데이트: 2일 전
액세스 요청
요청은 표준 2단계의 OAuth2 플로를 사용하여 인증됩니다. 인코딩된 API 키를 사용하여access_tokenaccess_token
POST /v1/oauth2/token Host: api.tapjoy.com Authorization: Basic <API Key> Accept: application/json
curl -H "Authorization: Basic <API Key>" -X POST https://api.tapjoy.com/v1/oauth2/token
응답 성공require 'json'require 'net/https'access_token = "<OAuth Token>"query = <<~ENDquery { user { firstName }}ENDjson = JSON.dump({query: query})http = Net::HTTP.new('api.tapjoy.com', 443)http.use_ssl = truerequest = Net::HTTP::Post.new('/graphql')request['Authorization'] = "Bearer #{access_token}"request.body = jsonresponse = http.request(request)result = JSON.parse(response.body)data = result['data']errors = result['errors']
응답 실패status 200 { “access_token”: “token_string”, “token_type”: “bearer”, “expires_in”: 3600, “refresh_token”: null }
status 401{ “error”: “Unauthorized” }
액세스 토큰 사용
access_tokenaccess_tokenaccess_token누락/유효하지 않은 토큰 응답POST /v4/audiences Host: api.tapjoy.com Authorization: Bearer <token_string> Accept: application/json
status 401 { “error”: “Unauthorized” }