使用Angular连接到外部API

ottz0

我正在尝试连接Expedia Api。有了这个,他们有一个api键和id。

我在使用jsonp,但是那里有一个导致问题的错误。另一件事是我的api密钥在javascript中公开。

所以现在我必须寻找另一种方式。我现在正在请求json,但是我当然无法获得跨域的邮件,因此我找到了一个php代理。我的应用程序现在依赖于php(虽然可以)。当我访问php代理时,我现在收到身份验证错误。我在不同的站点上尝试了不同的终结点,并且脚本有效。

因此,我无法访问此API。

关于如何制作api跨站点,php代理或身份验证的信息,教程和脚本似乎很少。我认为现在依赖这种技术的网站数量可能会有所增加。

我如何制作一个php代理并将此数据返回给angular?如何安全地隐藏我的api密钥?

马特·泰勒

将所有API密钥等保存在服务器上的PHP文件中。在该PHP文件中,您需要使用该API。然后让您的PHP脚本返回其API返回的任何值的json_encode()。这样,没人会看到您的API设计。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python连接到外部API?

来自分类Dev

在Meteor中使用SockJS连接到外部服务或流API

来自分类Dev

使用PL / SQL连接到外部WebDAV

来自分类Dev

使用/作为本地IP连接到外部主机

来自分类Dev

Kubernetes:从pod连接到外部世界

来自分类Dev

将xslt连接到外部CSS

来自分类Dev

如何将Meteor服务器连接到外部Websocket / Socket IO API?

来自分类Dev

如何将Meteor服务器连接到外部Websocket / Socket IO API?

来自分类Dev

创建安全线程客户端库以连接到外部API

来自分类Dev

无法使用PhpMyAdmin正确连接到外部服务器

来自分类Dev

无法使用PhpMyAdmin正确连接到外部服务器

来自分类Dev

在Azure中使用ODBC驱动程序连接到外部数据库

来自分类Dev

连接到外部数据库时,如何在Spotfire中使用OVER语句?

来自分类Dev

思维Sphinx连接到外部Sphinx守护程序

来自分类Dev

docker-compose无法连接到外部网络

来自分类Dev

无法连接到外部的Tomcat9

来自分类Dev

如何在Meteor中连接到外部MongoDB实例?

来自分类Dev

如何允许ajaxterm连接到外部主机?

来自分类Dev

我想连接到外部数据库

来自分类Dev

Elixir / Phoenix-连接到外部数据库

来自分类Dev

无法从Docker容器连接到外部SQL Server

来自分类Dev

将Macbook Pro连接到外部显示器

来自分类Dev

思维Sphinx连接到外部Sphinx守护程序

来自分类Dev

MySQL无法连接到外部服务器

来自分类Dev

如何获得postfix和dovecot连接到外部域?

来自分类Dev

耶拿连接到外部数据库

来自分类Dev

连接到外部屏幕后,UBUNTU卡在关机中

来自分类Dev

同事无法连接到外部FTP服务器

来自分类Dev

如何从MVC应用程序连接到外部URL

Related 相关文章

热门标签

归档