Q&A

ユーザIDを利用してメッセージ配信オーディエンス作成時、エラーになる

前提・実現したいこと

LINEログインで取得したユーザIDを利用して メッセージ配信用のオーディエンス登録した。

発生している問題・エラーメッセージ

ユーザIDをオーディエンス登録時「エラー」ステータスになって、オーディエンス登録が出来ない。 LINEログイン時に取得したユーザIDなので「存在していない」ではないと思います。 オーディエンス登録時「エラー」が発生する理由を教えてください。

  • 0
  • 1
  • 1249
  • twitter facebook

https://developers.line.biz/ja/reference/messaging-api/#create-upload-audience-group

JSONのaudiencesプロパティで無効なユーザーIDが指定されていた場合、エラーレスポンス(details[].message: UPLOAD_AUDIENCE_GROUP_INVALID_AUDIENCE_ID_FORMAT)が返り、オーディエンスの作成に失敗します。このエンドポイントを実行する前に、audiencesプロパティに含まれるすべてのユーザーIDが有効であることを確認してください。

ユーザーIDが有効か確認するには、プロフィール情報を取得するエンドポイントを使用してください。ユーザーIDが有効な場合は、HTTPステータスコード200が返ります。200以外が返ってきた場合、そのユーザーIDは無効のため、audiencesプロパティには含めないようにしてください。

と書いてあるのでエラーメッセージを見るとよいと思います。

  • 0
Are you sure? question.vm