0

我正在为客户创建一个 Phonegap 应用程序。客户希望将他们的 Google+ 画廊整合到应用程序中。我使用 Picasa API 来获取专辑列表。所以我使用的网址是:

https://picasaweb.google.com/data/feed/api/user/101422180005529258056

如果您将其放入浏览器并在 XML 查看器中查看 XML,您将看到有 7 个“条目”标签。这些中的每一个都描述了一张专辑。

但是,如果我在 Phonegap 应用程序中通过 Ajax 访问链接,我只会返回 2 个“入口”标签。

当我通过 php 执行此操作时,我也只得到 2 个“入口”标签:

    $xml = file_get_contents('https://picasaweb.google.com/data/feed/api/user/101422180005529258056');

    file_put_contents('/var/www/my_logs/xml.log', $xml);

为什么直接在浏览器中输入链接与使用 file_get_contents 或 Ajax 的结果不同?

4

0 回答 0