質問: コンテンツアップロードについて メッセージの送信はできるようになったのですが 表題の件についてですが イメージを送信するためにコンテンツアップロードapiを利用するようにしました。 エラーメッセージとして { "code":4001, "message":"invalid auth" } と帰ってきます。 .setrequestheader "consumerkey", ********** .setrequestheader "authorization", ********** .setrequestheader "x-works-apiid", ********** request header リクエストヘッダー 説明 consumerkey server api consumer key authorization token 'bearer' を明記し、'bearer' と 'token' の間に半角スペース (space) を入れること。
回答: message":"invalid auth" とのことですので、正しく認証されておりません。 api リクエスト前のデータを今一度ご確認ください。 また、token の有効期間、権限設定についてもご確認ください。  同様のエラーが過去にあり、その際には form-data を使用し、resourcename を指定して送信したところ正常にアップロードできたようです。 こちらもご参考ください。 https://forum.worksmobile.com/jp/posts/632