我正在使用R。
我是API的新手,正在尝试弄清楚如何将post调用放在一起以获得所需的承载令牌。 我正在使用Experian沙箱。
一旦我拥有了记号,我就很好了,但事实证明,把邮局电话放在一起对我来说非常困难。
+以下内容是从开发人员门户中剪切的。
获取Oauth2令牌的调用是具有Content-Type的POST请求 需要指定为JSON;响应也将使用JSON 格式:
请求示例:
curl -X POST
-d '{"username": "youremail@email.com", "password": "YOURPASSWORD"}'
-H "Client_id: xxxxxxxxxxxxxxxxxxxxxxxx"
-H "Client_secret: xxxxxxxxx"
-H "Cache-Control: no-cache"
-H "Content-Type: application/json"
"https://sandbox-us-api.experian.com/oauth2/v1/token"
答案 0 :(得分:0)
以下解决方案解决了我的问题,如果其他人需要它以备将来参考。感谢R社区帮助我了解如何执行此呼叫。
post_req <- httr::POST(
"https://sandbox-us-api.experian.com/oauth2/v1/token",
add_headers(
"Content-Type" = "application/json",
"Cache-Control"="no-cache",
"Client_secret"="xxxxxxxxxx",
"Client_id"="xxxxxxxxxxxxxxxxx"),
body = '{"username": "youremail@email.com", "password": "YOURPASSWORD"}',
verbose()
)