具有AngularJS身份验证的Semantics3 API

J86

我正在学习AngularJS。我正在使用bootstrap 3.1.0构建移动优先应用程序。

基本上,我想使用Semantics3 API并在列表中显示产品。当Semantics3的API需要通过OAuth进行身份验证时,我该怎么做。我已经有了APIkeysecret,但是我不知道如何从Angular控制器成功调用该API。

目前,我的代码如下所示:

savvyShop.controller('ProductsCtrl', function($scope) {
    $scope.apiResult = $http.get('https://api.semantics3.com/v1/products?q={"cat_id":13658,"brand":"Toshiba","model":"Satellite"}')
});
肖恩·谭

不幸的是,您将无法从客户端(通过AJAX)执行此操作。这是因为您试图发出跨域请求,所有Javascript引擎都不允许这样做。通常,如果API提供了JSONP端点,则可以使用该端点发出跨域请求。但是,Semantics3没有。

您可以编写一个服务器端脚本,有效地充当客户端和我们的Semantics3服务器之间的代理。基本上,它将传递您发送到我们的URL的所有查询,接收结果,并将其发送给客户端。这样,您可以在AngularJS中使用$ http.get来运行那些查询。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Steam API身份验证

来自分类Dev

具有自定义身份验证的ASP.NET Web API

来自分类Dev

带有SAML的REST API身份验证

来自分类Dev

网站和自有API之间的身份验证

来自分类Dev

除了基于令牌的身份验证之外,还允许Rest api端点具有http basic auth

来自分类Dev

带有.NET Web API的AngularJS:使用AD进行身份验证

来自分类Dev

具有Swashbuckle API文档的HTTP基本身份验证

来自分类Dev

具有外部身份验证的AWS API Gateway

来自分类Dev

使用现有的外部API进行身份验证

来自分类Dev

具有多租户数据访问的Web API身份验证

来自分类Dev

带有节点的SendPulse API的身份验证凭据

来自分类Dev

具有Cognito联合身份的API网关身份验证

来自分类Dev

具有对外部api的基本身份验证的获取请求的Firebase云功能

来自分类Dev

具有Windows身份验证的Web API中的Cors问题

来自分类Dev

使用SwaggerUI通过具有自己受保护的API端点的IdentiyServer 4进行身份验证

来自分类Dev

具有C#身份验证的Azure Devops REST API

来自分类Dev

具有表单身份验证和角色的Web API

来自分类Dev

Steam API身份验证

来自分类Dev

BandPage API的身份验证

来自分类Dev

AngularJS和Web API表单身份验证

来自分类Dev

身份验证API Twitter

来自分类Dev

带有pinnaclesports API的Python 3基本身份验证

来自分类Dev

具有Web API Windows身份验证的angularjs html5应用程序

来自分类Dev

带有Powershell的OVH API身份验证

来自分类Dev

Twitter API身份验证

来自分类Dev

Web API身份验证

来自分类Dev

如何从具有基本身份验证的rest api获取数据?

来自分类Dev

具有基本身份验证的可公开访问的 api 示例

来自分类Dev

具有相互身份验证的 AWS 安全 REST API

Related 相关文章

热门标签

归档