无法使用cuRL从Google Maps请求中获取JSON数据

devShuba

我正在尝试使用curl编写请求。我想得到两点之间的距离。因此,我从数据库中获取这些点的数据以构建字符串。当我回显最终字符串时,它看起来像这样。

http://maps.googleapis.com/maps/api/distancematrix/json?origins=40215+Düsseldorf+Königsallee 59&destinations=40215+Düsseldorf&sensor=false

我也用https而不是http尝试了,但是结果是一样的。

如您所见,它返回了一个非常好的JSON-Response,但是当我随后执行此操作时,总是会收到错误消息。

public function request($signedUrl) {
        $ch = curl_init($signedUrl);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        $data = curl_exec($ch);
        curl_close($ch);
        $this->response = json_decode($data);
    }

$signedUrl是requestUrl。

我从Google收到的错误消息var_dump($data)

400. That’s an error.

Your client has issued a malformed or illegal request. That’s all we know. "

当我var_dump响应时,它只是给我null。

这里可能是什么问题,我该如何解决?我也尝试阅读它,file_get_contents但没有成功

尚卡尔·达莫达兰(Shankar Damodaran)

作品[已测试]由于网址未编码,因此您收到了错误的请求。

<?php
$urlx='http://maps.googleapis.com/maps/api/distancematrix/json?origins=40215+D%C3%BCsseldor%20%E2%80%8Bf+K%C3%B6nigsallee59&destinations=40215+D%C3%BCsseldorf&sensor=false';
$ch = curl_init($urlx);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
var_dump(($data));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP Curl,在application / json中请求数据返回

来自分类Dev

在bash中将cURL请求中的JSON与普通数据混合

来自分类Dev

无法通过Ajax获取请求从Json数组获取数据

来自分类Dev

如何使用Alamofire请求从JSON响应中获取数据

来自分类Dev

无法从JSON文件中获取数据

来自分类Dev

无法使用PHP发出CURL发布请求

来自分类Dev

无法获取json php中的大量数据

来自分类Dev

无法使用用户名和密码在HTTP Post请求上获取JSON数据?

来自分类Dev

无法从Angular中的GET请求获取数据

来自分类Dev

使用CURL和JSON获取数据

来自分类Dev

无法通过Angular中的GET请求从json文件获取数据

来自分类Dev

Google Maps无法使用jQuery

来自分类Dev

无法在Android中的HTTP请求中获取JSON

来自分类Dev

无法通过php curl获得Google Maps的响应

来自分类Dev

在bash中将cURL请求中的JSON与普通数据混合

来自分类Dev

无法从android中的JSONObject获取JSON数据?

来自分类Dev

使用PHP cURL获取JSON数据

来自分类Dev

无法从 python 中的 JSON WEB API 请求中获取正文

来自分类Dev

无法从网页中获取 json 格式的数据

来自分类Dev

无法使用 PHP 从 JSON 中获取数据

来自分类Dev

无法使用 Promise 和 AJAX 请求获取 API 显示 Json 数据

来自分类Dev

使用 python 从 curl 请求中获取数据

来自分类Dev

无法从 JSON 数据中获取键的值

来自分类Dev

无法使用获取请求中的文本解码 json

来自分类Dev

无法在 PHP 中使用 curl 从 API 获取 json 响应

来自分类Dev

无法从 api 调用中获取 Json 数据

来自分类Dev

无法从python中的模拟请求响应中获取JSON数据

来自分类Dev

无法从文件中获取 json 数据

来自分类Dev

无法在自定义服务中获取请求数据?

Related 相关文章

热门标签

归档