有没有办法做到这一点?我查看了google-api-php-client库,但它还没有。还有其他方法还是我不走运?
4 回答
正如 Mario 所指出的,搜索 API 仅适用于 Python Java 和 Go。
我会查看模块文档并尝试分离您的逻辑。您的搜索 API 可能是唯一不在 PHP 中的模块。不幸的是,您的问题没有其他解决方案。
您现在可以从 PHP 本地访问 Search API。
该库处于 alpha 阶段,但应该很快就会发布。
它使用 Google 协议缓冲区,因此它与 Python/Java/Go SDK 的抽象级别相同
https://github.com/tomwalder/php-appengine-search
反馈赞赏!
我之前遇到过这个问题,所以写了一个示例 PHP+Python 模块对,以允许通过 URL fetch 访问 Python 模块的搜索。
该团队承诺将在 2011 年 Google I/O 上提供 REST API。从那以后我一直找不到任何后续行动。
我有和你类似的场景。这可能不是最好的解决方案,但我已经解决了如下问题:我使用 Google Endpoints API 创建了一个 Python 模块,以公开一组能够通过 HTTP GET 或 POST 发送和接收 JSON 格式数据的方法。这些方法允许我创建文档和索引或进行查询。我的 PHP 客户端只需调用这些 url 并传递适当的数据。如此有效地,我有一个搜索 API 的包装器,python 的东西隐藏在里面。