我有这个GET请求,我打电话给谷歌APIS dot com获取给定地址的房子的图像。一切正常。在Postman中,它显示来自请求正文的图像。一切都好!
我将代码转换为NodeJS REQUEST。将该代码放入我的项目中。虽然返回的数据都是{B}返回的�����JFIF������
,但一切正常。
你能指点我一些资源吗?或者你能告诉我NODEJS如何将它变成Image类型变量。我想然后使用JSON代码将其显示在Messenger Bot中。我有JSON代码将IMAGE类型发送回Messenger - 我只需要将上面的GET结果转换为NODEJS中可以工作的格式 - 就像PNG或JPG格式一样。
这是我在Postman CODE中使用的代码:
var options = { method: 'GET',
url: 'https://maps.googleapis.com/maps/api/streetview',
qs:
{ size: '450x450',
location: 'N108W15303%20Bel%20Aire%20Ln%2053022',
fov: '90',
heading: '235',
pitch: '10',
key: 'xxx' },
headers:
{ 'Postman-Token': 'xxx',
'Cache-Control': 'no-cache',
Accept: 'application/json' } };
requestGoogle(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
BODY var是全部����JFIF��C
它在Postman应用程序中显示出色。所以你以某种方式转换它来显示它 - 我正在寻找。
任何帮助都会受到赞赏 - 或者将我引导到可以帮助实现这一目标的资源。