我正在尝试将 json 数据发布到我无法控制的 URL。 API文档说只接受json数据。我在想是否可以使用html表单来简化它。
这里有很多关于如何“使用表单发布 json 数据”的帖子,但没有一个适用于我的情况。问题是,据我所知,如果你使用表单发布数据,发布的内容总是“名称=值”,但是,API只需要“值”。也就是说,即使我可以JSON.stringify
input
值到 JSON 字符串,我仍然需要用“名称”来发布它,这是 API 不想要的。所以这是我的问题,我实际上可以仅使用表单发布值吗?
更新:API文档
API 中的内容对我来说非常模糊。关键信息是:
1)调用接口时,使用HTTPS协议和JSON数据包,数据包不需要加密。
2)HTTPS请求方式:POSThttps://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN
对于 ACCESS_TOKEN,我需要使用一些密码来获取它,它会在 2 小时后过期。
3)如果消息发送成功,则返回:
{
"errcode": 0,
"errmsg": "ok",
"invaliduser": "UserID1",
"invalidparty":"PartyID1",
"invalidtag":"TagID1"
}
否。允许的工作从表单直接生成 JSON 格式的数据已停产。
要提出请求,您需要使用:
-
XMLHttp请求到 API(这要求允许,包括支持飞行前,由 API 授予)
- 到代理的 XMLHttpRequest
- 服务器端代码
其中任何一个都可以使用 HTML 表单来收集数据,然后再使用它生成对第三方 API 的请求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)