【问题标题】:DreamFactory API - http request formatDreamFactory API - http 请求格式
【发布时间】:2016-01-18 21:17:13
【问题描述】:

我正在尝试向我的 DreamFactory API 发出一个简单的 GET 请求 来自 浏览器 中的 URL。但我得到了错误:

找不到角色。","code":404

这是我的网址:

https://df-xxx.enterprise.dreamfactory.com/api/v2/xxx/_table/user?api_key=xxx

我可以从 API 中的 Swagger 接口发出 GETPOST 请求文档,为什么我不能在浏览器中通过一个简单的URL来完成?

【问题讨论】:

    标签: http-headers httprequest swagger


    【解决方案1】:

    您的错误表明未找到任何角色。如果您尚未为您的应用程序(与您的 API 密钥关联)分配默认角色,那么您将收到此错误。 如果您使用会话令牌提供身份验证,并且经过身份验证的用户没有与该应用关联的角色(API 密钥),那么您将收到此错误。

    DreamFactory 中的所有调用都需要 API 密钥。他们还需要允许访问调用中指定的资源的角色。如果调用包含会话信息,则角色由用户的用户到应用与角色的关系确定;如果未提供会话信息,则通过检查应用的默认角色来确定。

    一些例外:

    • 用户登录和用户注册调用不需要角色或 API 键。
    • 管理会话不需要 API 密钥。当您在管理控制台中使用 API Docs 时,系统会在后台为您传递管理会话。

    在此处查看 wiki 文档:http://wiki.dreamfactory.com/DreamFactory/API

    【讨论】:

      猜你喜欢
      • 2020-11-07
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-03
      相关资源
      最近更新 更多