我正在与applozic集成为客户端,我需要向用户发送带附件的邮件。我按照这里的步骤:https://docs.applozic.com/docs/1-1-user-chat-and-group-chat-api#section-send-message-with-attachment了解如何执行此操作。
我在第2步遇到了问题:
步骤2.使用multipart调用URL:
使用附加到files [] array:
的文件对象调用API
我发送的请求被拒绝,例如......
请求:
POST /_ah/upload/AMmfu6ZQrGP3Szfk1GuQAb_2a3J7PPWhQoiRbTnEjLp2MIzpuoeHrYryXhlzI6NW9JikjpJbT-HEtHAIk3og-Gl5EesCzBASipgtq1Hvh-PN90sjvasjRBvtO5XIFWi08gGfqTYUNT0C/ALBNUaYAAAAAWocIx4JPtA2a7LU00w1_pRui2Q3NjLR5/
application-key: XXXX
authorization: Basic XXXXX
cache-control: no-cache
accept: */*
host: applozic.appspot.com
accept-encoding: gzip, deflate
content-type: multipart/form-data; boundary=--------------------------523557777486909202804628
content-length: 286288
--------------------------523557777486909202804628
Content-Disposition: form-data; name="file"; filename="attachment.pptx"
Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation
....file data....
响应:
HTTP/1.1 405
status: 405
x-guploader-uploadid: AEnB2UpLhLC9VKz0ysfP-WcNTgGCFc_67dVEp_-ANZsLTvWfEOFgyMWKKvpehGa3I6E9Q_s8S7LQAcYFlTt-J8LwVqRosha6lNros6eECUP5JdJ_RsZMW9g
access-control-allow-origin: *
access-control-allow-methods: POST, GET, OPTIONS, DELETE
access-control-max-age: 3600
access-control-allow-headers: UserId-Enabled, Authorization, Application-Key, Source, Content-Type
allow: GET
x-cloud-trace-context: 728352eed99001ff946db65f68daf518;o=1
x-appengine-estimated-cpm-us-dollars: $0.000026
x-appengine-resource-usage: ms=93 cpu_ms=605
date: Fri, 16 Feb 2018 16:29:37 GMT
pragma: no-cache
expires: Fri, 01 Jan 1990 00:00:00 GMT
cache-control: no-cache, must-revalidate
content-length: 0
server: UploadServer
content-type: text/html; charset=UTF-8
alt-svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"
有人能告诉我我在这里失踪了吗?它以allow: GET
回复并没有任何意义,我是否以某种方式失败了?
此功能是否有更多文档可用?
答案 0 :(得分:1)
致电API:
https://applozic.appspot.com/rest/ws/aws/file/url?data=1478763491992
其中data = currentTime in long
API响应字符串:
使用附加到files [] array(参数:files [])的文件对象调用API:
{ “fileMeta”:{ “blobKey的”:“AMIfv96n1wlMLpa3R_1i4nbFc4L1RLG81W5RovnPqMhVspzzJv5WBbnYgI4uwZkNjvzszNqsWwEQU6mrYoYsaoa2Vhi45p3P7bvQhAO1ciEL1K1yZJ2HB-goYPULYumC7LA8h33p_Ry JBewFK8FogMDPR4_4zjClIg “ ”的contentType“: ”图像/ PNG“, ”createdAtTime“: ”1478763491698“, ”名称“: ”applozic.png“, ”大小“: ”8694“, ”thumbnailUrl“:”https://lh3.googleusercontent 的.com / EfnmKkzLtwBgYQq9UWc26oVqSZUiGukhXQgq7ns9a3G53ZAveFOszamvsqD-tbOfuirqERBO0QR60xFgYiGr = S120" }}
答案 1 :(得分:0)