テストユーザ3
投稿
コメント
こちら解決いたしました。ご対応いただきありがとうございました。 コンテンツアップロードを行う際に以下のようなコードを使用しておりました。 参考:https://docs.python-requests.org/en/master/user/quickstart/?highlight=files#post-a-multipart-encoded-file コメントアウトがある箇所のfilepathを適当な短い文字列にすることで正常に動作いたしました。 url = "http://storage.worksmobile.com/openapi/message/upload.api" headers = { "consumerKey": CONSUMER_KEY, "authorization": AUTHORIZATION, "x-works-apiid": APIID, } files = {"resourceName": (filepath, # <- open(filepath, "rb"))} res = requests.post(url=url, headers=headers, files=files)
Bot 2021.12.03
コンテンツアップロード使用時のレスポンスは以下のとおりです。 { "code":0, "message":"success", "result":{"accessKey":"", "resourceCid":"<19桁の数>", "resourceSize":47016, "InjectionUploaded":"false", "streamLength":47016} }
コンテンツダウンロードAPIを使用したところ、アップロードした画像を取得できることが確認できました。 画像のアップロード自体は正常に行われているように思われます。