LINE WORKS Developers

コミュニティ

LINE WORKSのテクニカルエキスパート及び開発者と
コードのサンプル、リソース、Tip等を共有し問題解決への相談が可能です。

??dev_메인_타이틀_모바일_ja_JP??

トークBot

コンテンツアップロードについて

画像

CB 管理者

2018.11.02既読 217

https://developers.worksmobile.com/jp/document/1005025?lang=ja

上記ドキュメント情報を参考に、Node.jsを使用しアップロードAPIを叩いていますが、下記コードが出力され、アップロードできません。

"code":4001,

"message":"Invalid Auth"

 

ドキュメントでは、リクエストヘッダーに下記を指定とあり、有効なAPI IDを指定しているにも関わらず、「Invalid Auth」が表示されます。

 

consumerKeyDeveloper Console で発行した consumerKey。
authorizationDeveloper Console で発行した Token。'Bearer' を明記し、'Bearer' と 'Token' の間に半角スペース (space) を入れること。
x-works-apiidDeveloper Console で発行した API ID

 

 

Curlにて試したところ、正常にアップロードができることは確認済みです。

コメント4

  • 画像

    LINE WORKS 公式アカウント

    Curlではリクエストが通るということですので、おそらくはサービス側ではなくnode.jsで実装されたコード側に問題がある
    可能性が高いのではないかと考えております。今一度、認証周りの実装をご確認いただけないでしょうか。

    2018.11.05

    0
  • ご連絡ありがとうございます。

    form-dataを使用し、「resourceName」を指定して送信したところ正常にアップロードができました。
    ただ、ファイルが無い状態で送信した場合、返ってくるエラーコードも上記の通りとなっており、エラー内容と事象が紐付かないかと思います。
    ドキュメントに存在していれば申し訳ないのですが、エラーコード「4001」についての記載も無いかと思います。

    2018.11.05

    0
  • 画像

    LINE WORKS 公式アカウント

    フィードバック、ありがとうございます!ドキュメントおよびエラーコードについては改善可能か検討したいと思います。

    2018.11.05

    0
  • ありがとうございます。
    ご検討宜しくお願い致します。

    2018.11.06

    0