将JSON数据转换为图像格式

时间:2018-04-02 22:21:05

标签: node.js google-maps

我有这个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应用程序中显示出色。所以你以某种方式转换它来显示它 - 我正在寻找。

任何帮助都会受到赞赏 - 或者将我引导到可以帮助实现这一目标的资源。

0 个答案:

没有答案