360点睛营销开放平台API对接遇到的坑

最近做了一个项目将各个搜索平台的账户数据整合统计,方便SEM竞价人员调整广告投放成本,在对接360点睛API接口的时候,遇到了个坑,现在整理如下:

因为点睛所有的请求接口都需要传递token码,但是token的时效只有10个小时,所以需要通过点睛提供的客户登录接口来更新token。

然后坑来了:

按着开发文档加密后的密码竟然是乱码的,如下图:

后来查阅后,说是需要转移于是用base64_encode()将加密后的结构转译后如下图:

结果请求后还是报错(密码错误),于是再看文档,注意到了最后的结果为64位的数字和小写字母,这时想到了bin2hex()将二进制转换为十六进制这个函数,因为只有这个函数得出的结果才会只有数字和小写字母,然后拿着加密后的密码再去尝试登陆,结果成功。

在这里不得不说360点睛的开发文档真心累,本来很简单的事情,非得搞的这么复杂,差评。

 

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值