Q&A

お友だと登録してるユーザーの取得で、取得できるユーザーの数がかなり少ないです。

前提・実現したいこと

LINE公式アカウントを友だち追加したユーザーのリストを取得したいです。 以下を参考に取得しております。 https://developers.line.biz/ja/reference/messaging-api/#get-follower-ids

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

特にエラーはないのですが、お友達が約1000人いるアカウントで、約200人しかお友達が取得できません(※limitの制限ではありません)。 公式の管理画面から見ると、ブロックされているのは100名弱です。

以下のユーザーは取得できないという事で、可能性としては「プロフィール情報の取得に同意していないユーザー」に該当するのかと思いましたが。

対象のLINE公式アカウントを友だち追加した後にブロックしたユーザー プロフィール情報の取得に同意していないユーザー。詳しくは、ユーザーのプロフィール情報取得の同意を参照してください。

■プロフィール情報の取得に同意していないユーザー について調べてみると

「iOS版LINEまたはAndroid版LINEを使用しているユーザーの場合」 iOS版LINEまたはAndroid版LINEを使用しているユーザーは、LINEの利用開始時にプロフィール情報の取得に同意しています。

のように記載がありますので、これはLINEをアプリで使用してる場合は、基本は同意してるという理解です。 約70%のお友達がアプリを使用してないとは考えにくく、取得できない(数が少ない)原因が特定できません。

何か他に原因が考えられますでしょうか。何かヒントでもご教授頂けると幸いです。

  • 0
  • 2
  • 273
  • twitter facebook

大変申し訳ございません。 僕のソースに誤りがあったようでした。。

  • 0

レスポンスに含まれる next を使ったかどうかがこの質問からだとわからないのですが、 next を使用して複数回 API を使用しても、user idを200人程度しか取得できないということでしょうか?

  • 0
Are you sure? question.vm