Apigee JS SDK为客人返回401(未经授权)
Apigee JS SDK returning 401 (Unauthorized) for guest
我刚刚在我的Apigee帐户上创建了一个新应用程序,解决了Guest在/article上的所有角色,但在尝试使用javaScript SDK获取数据时仍然得到"401(未经授权)"错误。
Ps:我可以通过usergrid网站访问数据。
var client = new Apigee.Client({
orgName: 'MY-ORG-NAME', // Apigee.com username
appName: 'MyAppName' // Apigee app name
});
var articles = new Apigee.Collection({
"client": client,
"type": "articles"
});
...
articles.fetch(
function() {
while (articles.hasNextEntity()) {
var article = articles.getNextEntity();
$('#lst').append('<li>' + article.get('title') + '</li>');
}
$('#lst').listview('refresh');
}
); //articles.fetch
我仍然不知道很好的原因,但因为我在Chrome上测试我的应用程序时遇到了问题,只是转到开发人员工具的资源选项卡,选择本地存储文件://并删除APIGEE_TOKEN。之后我刷新了应用程序,它运行得很好。
我猜您没有使用Sandbox应用程序。如果是这种情况,那么您就遇到了安全问题,因为您没有随呼叫一起发送令牌。有关安全性和使用令牌的信息,请参阅此处:
http://apigee.com/docs/app-services/content/app-security删除本地apigee令牌(或让您的应用程序重新授权),因为如果您在设置GET等权限之前进行测试,令牌将用于先前状态,并且apigee将无法识别您已经添加了Guest权限。
相关文章:
- 节点导出返回一个空对象
- ES6构造函数返回基类的实例
- 监视函数从服务返回不起作用,但作用域函数起作用
- 控制台返回var不是't定义,但它是
- 从函数返回角度承诺
- Javascript返回值只在循环中返回一次
- 从控制器返回后Ajax启动事件激发
- CKFinder 3为所选文件返回错误的URL
- 使用我自己的服务器解析云代码返回“未经授权”
- JWT 返回无效签名错误,即使我在授权中输入令牌也是如此
- 在Asp,NET MVC中使用Javascript访问受保护的页面返回未经授权的结果
- 获得'未授权'从Facebook Connect登录返回
- 快速返回“;用户未被授权”;当修改来自另一个用户的对象时
- 使用Google日历API返回401(未经授权)
- 使用Javascript实现API rest客户机在添加授权标头时返回404
- 当用户没有被授权进行查询时,我如何让Breeze返回HttpResponse 401 ?
- Facebook JS SDK返回XSS错误和“user_denied”;响应而不显示授权弹出在FB.Login
- Apigee JS SDK为客人返回401(未经授权)
- 如何在NetSuite中编写基于账单的授权返回按钮脚本
- 如何将作用域键用于写操作?(范围限定的写键返回401未授权)