Using Advanced REST Client to test REST Request.
来源:互联网 发布:深圳软件产业园 编辑:程序博客网 时间:2024/05/21 10:01
APP - 做auth2.0验证使用
Connected App设置后可以获得Consumer Key和Consumer Secret.
Consumer Key: 3MVG9ZL0ppGP5UrBPEyfde5VESRlM30EznnBnO3FlL49ozmrF97ee9NOgIUtbi5Nm8uPttY2Vsczpave8Jsxl
Consumer Secret: 4710087710557659561
How to connect Advanced REST Client?
Connected Link:
https://login.salesforce.com/services/oauth2/token?grant_type=password&client_id=3MVG9ZL0ppGP5UrBPEyfde5VESRlM30EznnBnO3FlL49ozmrF97ee9NOgIUtbi5Nm8uPttY2Vsczpave8Jsxl&client_secret=4710087710557659561&username=itsme@delloitte.com&password=admin123yF0cOjR6qMVFVN4IRJr4E6Hs
Do POST Request to get access_token and token_type:
{
"access_token": "00D28000000bNDI!AQMAQAziOABzixdUqHrVXsPt_SXeM455m4WsoqXbh4UaE1gU7yeZI8Cvui6Ycy1GRqE2nhXeDXC9vFUq.ipL2X3kDNXHu_tN1”,
"instance_url": "https://componentstest-dev-ed.my.salesforce.com",
"id": "https://login.salesforce.com/id/00D28000000bNDIEA2/00528000005ENAIAA4",
"token_type": "Bearer",
"issued_at": "1504051357502",
"signature": "FdYNUzrkxeJApcivQAX0QIB5EmaNQjcKs7xIe5byYfk="
}
1.使用GET方法查找数据:GET - R
https://componentstest-dev-ed.my.salesforce.com/services/data/v40.0/query?q=select id, name from account
返回码:200,请求成功response the object’s information
2.使用POST方法创建记录:POST - C
https://componentstest-dev-ed.my.salesforce.com/services/data/v40.0/sobjects/account
返回码:201,创建成功response the record id
3.使用PATCH方法更新记录:PATCH - U
https://componentstest-dev-ed.my.salesforce.com/services/data/v40.0/sobjects/account/0012800001VJIzuAAH
返回码:204,更新成功,无返回值no response
4.使用DELETE方法删除记录:DELETE - D「Content-Type is not required.」
https://componentstest-dev-ed.my.salesforce.com/services/data/v40.0/sobjects/account/0012800001VJIzuAAH
返回码:204,删除成功,无返回值no response
Q:: 为啥用同一个connect url post请求返回的access_token不一样?并且昨天使用的access_token今天使用会过期?
A:: access_token有有效时间的,外部系统对sf数据操作时,需要不定期获取access_token,当然sf可以设置过期时间如2h,12h等。
参考资料:https://www.slideshare.net/asagarwal/a-60-minutes-step-by-step-diy-guide-to-salesforce-rest-api-for-non-developers?qid=e6011c30-3581-4bcf-916f-30b7844c51da&v=&b=&from_search=1
- Using Advanced REST Client to test REST Request.
- Advanced Rest Client调试RESTFul
- 谷歌Advanced Rest Client 使用
- Advanced REST Client 的安装
- Advanced REST Client 的安装
- Advanced REST client的安装
- Chrome下安装Advanced REST Client插件
- 发送请求工具—Advanced REST Client
- Advanced Rest Client 模拟用户请求工具
- Advanced REST client的使用说明以及安装
- Advanced REST Client 的安装 (谷歌)
- http接口测试工具-Advanced-REST-client
- 安装chrome插件Advanced Rest Client来调试RESTFul
- Advanced Rest Client调试RESTFul 以及安装插件
- 使用Advanced rest client提交post表单到后台
- 发送请求工具—Advanced REST Client的使用
- Googel 浏览器 模拟发送请求工具--Advanced REST Client
- advanced rest client 谷歌测试工具安装
- LintCode:M-装最多水的容器
- Java Websocket实例
- 乱码问题
- js 数组去重
- Java中堆内存和栈内存详解
- Using Advanced REST Client to test REST Request.
- 卧底付费专栏盗版群一个月,我们聊聊付费内容的地下黑产
- Jquery 获取对象的几种方式介绍
- 【软件激活】Lightroom6软件及激活
- 读《编译原理》(英文版)第一章
- Newtonsoft.Json.Linq.JArray 转换成 List<T>
- 一张图看懂在北京买房不同贷款方式的差别
- 处理器管理-线程和管程
- 51nod 1286 三段子串 extkmp