在调用SharePoint REST执行CRUD操作时,SharePoint支持OAuth授权应用程序请求,轻淘客旗舰版,而不是凭据(用户名和密码)。
开放授权(OAuth)是一种开放的授权协议。OAuth以一种简单和标准的方式支持来自桌面和web应用程序的安全授权。它允许用户代表自己批准应用程序,优惠券代理平台哪个好,而无需共享用户名和密码。
要使用各自的SharePoint REST服务执行任何读/写操作,大数据对比,首先,免费自助建站软件,我们需要"SharePoint访问令牌"进行身份验证。
要获取"SharePoint访问令牌",可以使用以下REST详细信息:
REST-URL:https://accounts.accesscontrol.windows.net//令牌/OAuth/2方法:岗位标题:内容类型:"application/x-www-form-urlencoded"正文:(请求参数格式)grant\u type=客户端\u凭据&客户端id=@&客户端密码=&资源=00000003-0000-0ff1-ce00-000000000000/@注意:以下详细信息特定于组织的SharePoint数据::客户端ID是SharePoint加载项的GUID:租户ID是SharePoint Online网站领域:Client Secret是加载项的密码。:组织的SharePoint主机名
java.net.URLjava.net.url连接java.net.HttpURLConnection
注意:
在使用SharePoint API之前,我们应该始终使用标准工具(如"POSTMAN"等)检查其行为,为避免不必要的混淆(如由于自定义项代码或服务凭证而发生错误)。
使用邮递员工具进行测试:
设置标题:
设置正文:方法01 |我们可以在正文部分设置令牌请求,如下:
设置正文:方法02 |我们也可以设置令牌请求,如下:
这里,如果我们得到错误"AADSTS7000215:提供了无效的客户机机密"
则根本原因是,客户机机密具有"少数不必要的字符,如+和/"
,大数据中心是什么,并且解决方法是对客户机机密进行编码。您可以使用任何在线编码/解码字符串工具/链接从源代码获取编码的客户端密钥。