前端调取php接口,api接口前端使用

本文详细介绍了前端调用PHP API接口的流程,包括必须携带的5个公共参数(appid、interval、timestamp、nonceStr、signature)以及cowcms_userid(用户登录ID)。在接口调用前,需要先获取并缓存这些参数,然后在访问接口时判断参数有效性。如果参数过期,前端需要重新获取并更新。同时,文章展示了如何生成signature签名以及在JavaScript中检查和更新参数的方法。
摘要由CSDN通过智能技术生成

>[danger]每次访问接口时,都必须携带5个公共参数,如果需要用户信息的接口,还需要携带cowcms_userid参数(建议每个连接都携带该参数)

| 参数名称 | 参数描述 |

| --- | --- |

| appid | 接口网站分配个请求网站的appid |

| interval | timestamp参数有效时时长 默认7200,单位为秒 |

| timestamp | 请求时间戳,该值和当前时间差不能大于 interval 值(默认7200秒,时间在后台可设置) |

| nonceStr | 随机字符串 |

| signature | 请求签名 |

| cowcms_userid | 登录用户id 32位字符串,该参数在用户登录时,返回给前端的用户登录凭证,前端需要保存该凭证,在调用强制用户登录的接口时必传该参数 |

>[danger]调用API接口流程

1.获取访问API接口的必须参数。

2.将获取的参数缓存到前端。

3.访问接口时判定必须参数是否在有效时间内

4.如果参数有效直接访问,如果参数无效,重新获取然参数后,执行第二步

>站内调用接口获取访问API接口的必须参数

```

namespace app\user\controller;

use user\Member;

class Sign extends Member

{

function getCowcmsUserid()

{

//$id API站点id,如果是本站默认id为1&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值