6

我目前正在开发一个小型 php 库,它允许用户从 Google Play 开发者控制台访问数据,并将其插入数据库以供将来使用。

为此,我使用 GET 和 POST 请求(这部分仍然可以)对相应的 Google 服务进行身份验证,然后执行各种 POST 请求以获取我需要的所有数据。

一切正常,我让脚本本身运行(用于获取 JSON 响应)自 2 或 3 周以来,从那时起我每天都启动它:没问题。

今天,我尝试再次启动它,作为任何 POST 请求的 JSON 响应,我得到了这个:

在此处输入图像描述

我发誓这不是假的,但它非常可怕。谷歌现在在拖钓我吗?另外,控制台的网络版本仍然有效,只是我的外部请求似乎没有。

我正在使用本地主机,所以黑客攻击的可能性接近(如果不是)0,我真的很担心我所做的所有这些工作都是徒劳的。

如果谷歌真的试图阻止我获取数据,再加上让我愤怒,他们做得对。

我一直在用各种关键字搜索这个,仍然没有运气。

4

1 回答 1

1

实际上,我已经解决了这个问题。由于 Google Webkit 似乎会定期更改其 JSON 响应的格式,因此我的解析和正则表达式不再适用于获取正确的身份验证标识符。我仍然认为谷歌在欺骗用户或非官方 API 的开发人员,但现在我找到了一个解决方案:手动检查我的解析函数,调整它们以获得每个正确的值,然后它又可以工作了。

这很痛苦,但如果有人遇到这个问题并在这里结束,你知道该怎么做!

(我不能更准确,因为这些变化是完全随机的,但这些都是指导方针。)

于 2013-02-11T11:05:11.533 回答