“api工厂”的后台接口是需要管理员登陆以后才可以调用的,接口请求头需要传 x-token 参数,如图:
x-token 需要管理员登陆以后获取,但是 x-token 是有有效期的,所以需要定期调用登陆接口去更新这个 x-token ,比较麻烦
为了更加方便你在服务器上调用后台接口,你可以使用 Basic Authentication 的方式调用后台接口:
①查看后台商户号和密钥
假如这里的商户号是: 12345678
假如这里的商户密钥是:abcdefghijklmnopqrstuvwxyz
②生成Authenticate字符串
- 把上面的商户号和密钥,用英文的冒号拼接起来,例如:
12345678:abcdefghijklmnopqrstuvwxyz
- 将上面的字符串进行 base64 编码:
可以使用一些在线转换 base64 的网站:
https://base64.us/
http://tool.chinaz.com/tools/imgtobase/
https://www.sojson.com/base64.html
http://tools.bugscaner.com/base64/
https://www.matools.com/base64
https://www.bejson.com/ui/image2base64/
如图示例:
- 得到 编码密钥:MTIzNDU2Nzg6YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=
③ 调用接口
请求头的 x-token 改为 Authorization
内容为 Basic MTIzNDU2Nzg6YWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXo=
如下图: