DreamFactory API - http 请求格式
DreamFactory API - http request format
我正在尝试对我的 DreamFactory API 执行一个简单的 GET 请求
来自 URL 在 浏览器 中。但我得到错误:
找不到角色。","code":404
这是我的URL:
https://df-xxx.enterprise.dreamfactory.com/api/v2/xxx/_table/user?api_key=xxx
我可以从 SwaggerGET 和 POST 请求=38=]接口在API Docs,为什么我不能从一个简单的URL 在 浏览器中 ?
您的错误表明没有找到角色。如果您没有为您的应用分配默认角色(与您的 API 密钥相关联),那么您将收到此错误。
如果您使用会话令牌提供身份验证,并且经过身份验证的用户没有与该应用关联的角色(API 密钥),那么您将收到此错误。
DreamFactory 中的所有调用都需要一个 API 密钥。他们还需要一个允许访问调用中指定的资源的角色。如果调用包含会话信息,则角色由用户的用户到应用程序到角色的关系确定,或者如果未提供会话信息,则通过检查应用程序的默认角色来确定。
一些例外情况:
- 用户登录和用户注册调用不需要角色或 API
关键。
- 管理会话不需要 API 密钥。当您在管理控制台中使用 API Docs 时,系统会在后台为您传递管理会话。
在此处查看 wiki 文档:http://wiki.dreamfactory.com/DreamFactory/API
我正在尝试对我的 DreamFactory API 执行一个简单的 GET 请求 来自 URL 在 浏览器 中。但我得到错误:
找不到角色。","code":404
这是我的URL:
https://df-xxx.enterprise.dreamfactory.com/api/v2/xxx/_table/user?api_key=xxx
我可以从 SwaggerGET 和 POST 请求=38=]接口在API Docs,为什么我不能从一个简单的URL 在 浏览器中 ?
您的错误表明没有找到角色。如果您没有为您的应用分配默认角色(与您的 API 密钥相关联),那么您将收到此错误。 如果您使用会话令牌提供身份验证,并且经过身份验证的用户没有与该应用关联的角色(API 密钥),那么您将收到此错误。
DreamFactory 中的所有调用都需要一个 API 密钥。他们还需要一个允许访问调用中指定的资源的角色。如果调用包含会话信息,则角色由用户的用户到应用程序到角色的关系确定,或者如果未提供会话信息,则通过检查应用程序的默认角色来确定。
一些例外情况:
- 用户登录和用户注册调用不需要角色或 API 关键。
- 管理会话不需要 API 密钥。当您在管理控制台中使用 API Docs 时,系统会在后台为您传递管理会话。
在此处查看 wiki 文档:http://wiki.dreamfactory.com/DreamFactory/API