如何在 Javascript 中格式化 HTTP API 调用?
Posted
技术标签:
【中文标题】如何在 Javascript 中格式化 HTTP API 调用?【英文标题】:How to format HTTP API call in Javascript? 【发布时间】:2017-08-01 14:25:26 【问题描述】:我目前正在关注etherpad documentation 关于调用 HTTP API "getText"
在给定这些参数的情况下,API 调用的结构如何?
Pad content can be updated and retrieved through the API
getText(padID, [rev]) returns the text of a pad
Example returns:
code: 0, message:"ok", data: text:"Welcome Text"
code: 1, message:"padID does not exist", data: null
【问题讨论】:
【参考方案1】:您需要 2 个参数:
-
apiKey
padID
可以从 etherpad-lite 根目录中名为 APIKEY.txt
的文本文件中检索 apiKey。
padID 的格式为groupID$padID
。
将它们放在一起,您可以使用以下端点和有效负载查询 pad 的内容:
http://pad.domain.com/api/1/getText?apikey=<apiKey>&padID=<padID>
例如:http://pad.domain.com/api/1/getText?apikey=6b2d257663asddfe8c78f33f94d8e7290asdasd1dea820ea0c37cf42602ea5eef3c&padID=g.fcXsYTpiNlJMwX35$samplePad
【讨论】:
以上是关于如何在 Javascript 中格式化 HTTP API 调用?的主要内容,如果未能解决你的问题,请参考以下文章