Q&A

音声メッセージのoriginalContentUrlが見つかりませんusing line-bot-sdk-nodejs

音声メッセージの内容は以下となります。 [ { type: 'message', replyToken: '3a3f0ba5ff66458b89bdf9624f32df5c', source: { userId: 'U861c184ed9b9d02e6871f53df9779bee', type: 'user' }, timestamp: 1559617021694, message: { type: 'audio', id: '9981358048816', contentProvider: [Object], duration: 2620 } } ]

contentProviderのプロパティーは【type】しかないようです。

以上、よろしくおねがいします。

  • 0
  • 3
  • 1362
  • twitter facebook

''' 音声ファイルの提供元。 line:LINEユーザーが音声ファイルを送信しました。バイナリの音声データはcontentエンドポイントから取得できます。 ''' と書いてあるので、contentエンドポイント(以下のAPI)から取れると思います。お試しください。 https://developers.line.biz/ja/reference/messaging-api/#get-content

  • 1

type は lineです。 そうでしたら、なぜこうなるですかね? originalContentUrlを取得するため、どうすればいいですか?

  • 0

contentProvider.typeがlineなら、originalContentUrlは無いと思います。typeを確認できますか?

  • 0
Are you sure? question.vm