【问题标题】:Formatting JSON Data using PHP使用 PHP 格式化 JSON 数据
【发布时间】:2014-03-02 22:28:28
【问题描述】:

我有以下代码:

<?php
$ids = 'ids=com.hugogames.hugotrollwars';

$opts = array('http' =>
array(
    'method'  => 'POST',
    'header'  => 'Content-type: application/x-www-form-urlencoded',
    'content' => $ids
)
);
$context  = stream_context_create($opts);
$result = file_get_contents('https://play.google.com/store/xhr/getdoc', false,             
$context);

$convert = explode("\n", $result);

基本上它从 Playstore 中提取权限并将其显示为字符串。我遇到的问题是删除不需要的数据(图像链接、描述),只显示权限和权限描述。我尝试将 json_decode 函数与 php 一起使用,它返回 NULL。

我有什么遗漏吗?

非常感谢任何帮助!

【问题讨论】:

  • 如果您登录到谷歌帐户,就会出现问题。它将需要使用有效的令牌。如果您注销,则不需要此要求。遗憾的是,Playstore 没有 API。所以这是全新的领域。有某种模式。我注意到 {"42656262": 出现在每个返回的应用程序上。

标签: php json


【解决方案1】:

【讨论】:

  • 那个 PHP Api 实际上不起作用。如果您尝试拉取权限,它不会返回任何内容。
  • 刚刚更新了答案,第二个看起来更厉害。
  • 抱歉也过时了。谷歌最近改变了他们获取权限的方式。在您触发模式之前,它们曾经在源中对用户不可见。不是他们向上面的 URL 发送 ajax 请求,检索数据然后填写模式。
猜你喜欢
  • 2014-07-11
  • 2021-08-07
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多