我目前正在开发一个小型的php库,允许用户从Google Play Developer Console访问数据,并将其插入数据库中,以备将来使用.
为实现这一点,我使用GET和POST请求(相应的部分仍然可以)对相应的Google服务进行身份验证,然后执行各种POST请求以获取我需要的所有数据.
一切都工作正常,我让脚本本身运行(用于获取JSON响应)从2或3周后,我从那时起每天启动它:没有问题.
今天,我尝试再次启动它,作为任何POST请求的JSON响应,我得到了这个:

我发誓这不是假的,但它非常可怕.谷歌现在正在拖我吗?此外,控制台的网络版仍然有效,似乎我的外部请求没有.
我正在研究一个本地主机,因此黑客攻击的可能性接近(如果不是)0,我真的很担心我所做的一切都是无用的.
如果谷歌实际上试图让我无法获取数据,加上让我愤怒,他们就是在做对.
我一直用各种关键词搜索这个,但仍然没有运气.
事实上,我已经解决了这个问题。由于 Google Webkit 似乎定期更改其 JSON 响应的格式,因此我的解析和正则表达式无法再获取正确的身份验证标识符。我仍然认为 Google 正在欺骗非官方 API 的用户或开发人员,但现在我找到了一个解决方案:手动检查我的解析函数,调整它们以获得每个正确的值,然后它又可以工作了。
这很痛苦,但如果有人遇到这个问题并在这里结束,你知道该怎么做!
(我不能更精确,因为这些变化完全是随机的,但这些是指导方针。)
| 归档时间: |
|
| 查看次数: |
618 次 |
| 最近记录: |