시작하기

채널 연결

소셜 계정이 발행 대상이 되기까지.

연결은 API 가 아니라 대시보드에서 합니다. 채널의 OAuth 화면은 사람이 봐야 합니다.

연결되면 GET /v1/accounts 에 id 와 함께 나타납니다. 발행이 받는 것이 그 id 입니다.

GET/v1/accounts

연결되면 GET /v1/accounts 에 id 와 함께 나타납니다. 발행이 받는 것이 그 id 입니다.

{
  "data": [
    {
      "id": "acc_01H...",
      "platform": "threads",
      "handle": "uplika_official",
      "displayName": "uplika",
      "status": "active"
    }
  ]
}

// 하나도 없으면 어디로 가야 하는지 같이 온다. 있으면 이 칸은 아예 없다
{
  "data": [],
  "next": {
    "action": "connect_channel",
    "url": "https://uplika.com/en/dashboard/connections",
    "message": "No channel is connected yet. Open that link, connect one, then try again."
  }
}

자주 묻는 것

API 로 채널을 연결할 수 있나요?

안 되고, 일부러 그렇게 뒀습니다. 채널의 OAuth 화면은 사람이 봐야 해서 연결은 대시보드에서 하고 API 는 결과만 봅니다.

채널이 expired 로 뜹니다

그 계정의 토큰 갱신이 실패했습니다. 평소에는 뒤에서 갱신하는데, 실패하면 expired 로 표시해서 발행을 앞에서 거절합니다. 중간에 깨지는 것보다 낫습니다.

지금 연결되는 채널은 무엇인가요?

Threads 입니다. Instagram·YouTube·Facebook 은 coming 상태로 같이 나와서 미리 붙여 둘 수 있고, 그쪽으로 보내면 조용히 버리지 않고 platform_not_available 로 거절합니다.