我想使用DocuSign管理Api更新用户配置文件(联邦状态)。
下面是在URL中指定的使用授权代码授予(签名organization_readgroup_readuser_readuser_write)生成登录用户界面的范围。
但是当我使用下面的代码调用Docusing admin api时,它不允许任何更新并抛出错误“unauthorized”
try
{
HttpContent PostContent = new StringContent(JsonConvert.SerializeObject(ObjUser), Encoding.UTF8, "application/json");
string reponsebody = string.Empty;
string Url = "https://api-d.docusign.net/management/v2/organisation/" + OrgID + "users/profiles";
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application / json"));
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", token));
HttpResponseMessage rep = client.PostAsync(new System.Uri(Url), PostContent).Result;
reponsebody = rep.Content.ReadAsStringAsync().Result;
}
var userProfileResponse = JsonConvert.DeserializeObject<UserProfile>(reponsebody);
return userProfileResponse;
}
更进一步
https://account-d.docusign.com/oauth/auth?response_type=code
当我在浏览器中粘贴上面的url时,我得到了以下角色的同意:a.阅读组织的域详细信息。b、 阅读组织的身份提供程序详细信息。c、 读取帐户的权限集列表。d、 阅读帐户详细信息。
有什么建议吗
我仍然得到错误:400-“未经授权”在更新用户配置文件。
我怀疑您的问题与您在用于授权代码的URL中指定的正确作用域有关。(这是account-d URL)
作用域检查列表
确保
新建一个类,名为UserProfile,package自然就是net.wendal.nutzbook.bean, 继承BasePojo类 这个类是User类的详细信息类,与User是一对一关系 package net.wendal.nutzbook.bean; import java.sql.Blob; import org.nutz.dao.entity.annotation.Column;
我想更新我的变量,但我的代码有一个错误,我不知道哪里有错误
我正在尝试在用户注册时填充一个用户配置文件字段(我读到不建议这样做,但我的应用程序需要这样做) model.py view.py form.py 目前,我得到的错误"用户没有用户配置文件" (第一次使用Django,抱歉,如果这是一个愚蠢的问题,我在网上找不到任何有用的东西) 回溯: _execute文件/库/框架/Python.framework/Versions/3.6/lib/python3
我在Laravel-5.1中有一个项目,我已经将我的平台从win10改为Ubuntu。 显示错误: 使用包信息加载composer存储库 更新依赖项(包括需要开发人员) 无法将您的需求解析为可安装的软件包集。 作曲家/json. }
我在尝试更新我的Eclipse时出错! 以下是在“安装下载0”期间发生内部错误的错误日志 Java . lang . illegalargumentexception:比较法违反了它的通用契约!at Java . util . comparabletimsort . merge hi(comparabletimsort . Java:835)at Java . util . comparablet
我想用Java更新时区数据。据我所知,可以使用解决这个问题。但我发现了错误: Java版本为: 怎么了?