curl - 如何在 Windows 7 32 位上运行 paypal 的 cURL 示例?

标签 curl paypal

我正在使用 Android 应用程序中的 paypal 集成。我的问题是,如何调用 paypal 的示例访问 token 请求来查看响应。这意味着我可以像普通 api 请求一样通过浏览器调用该 cURL 请求吗?如果不行,我怎样才能得到如下响应?

示例访问 token 请求:

curl -v https://api.sandbox.paypal.com/v1/oauth2/token \
  -H "Accept: application/json" \
  -H "Accept-Language: en_US" \
  -u "EOJ2S-Z6OoN_le_KS1d75wsZ6y0SFdVsY9183IvxFyZp:EClusMEUk8e9ihI7ZdVLF5cZ6y0SFdVsY9183IvxFyZp" \
  -d "grant_type=client_credentials"

示例响应:

{
  "scope": "https://api.paypal.com/v1/payments/.* https://api.paypal.com/v1/vault/credit-card https://api.paypal.com/v1/vault/credit-card/.*",
  "access_token": "{accessToken}",
  "token_type": "Bearer",
  "app_id": "APP-6XR95014SS315863X",
  "expires_in": 28800
}

最佳答案

你可以用 Postman Client 做到这一点 Chrome 扩展。安装扩展程序并提供如下详细信息;

enter image description here

然后点击发送按钮。重点在这里;

-H 将在 header 字段中发送,

-u需要像下面这样转换并在header中发送s;

Authorization: Basic base64_encode(username:password) 在您的情况下它将是;

基本 RU9KMlMtWjZPb05fbGVfS1MxZDc1d3NaNnkwU0ZkVnNZOTE4M0l2eEZ5WnA6RUNsdXNNRVVrOGU5aWhJN1pkVkxGNWNaNnkwU0ZkVnNZOTE4M0l2eEZ5WnA=

-d 将作为 url-form-encoded 形式发送。

或者,您可以使用 Git Bash 执行此操作。从 here 安装 Git Bash

然后打开 git bash 终端,然后复制/粘贴你的 curl 查询,如下所示;

enter image description here

enter image description here

关于curl - 如何在 Windows 7 32 位上运行 paypal 的 cURL 示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23487504/

相关文章:

php - 如果支付成功,DoDirectPayment 没有返回响应

paypal - 在 Braintree 的示例中获取 ' instance.requestPaymentMethod is not a function'

php - 使用 PHP 提取链接的 CSS 文件

sockets - 使用 curllib 向服务器发送数据

r - 使用opencpu连接云服务器时获取授权签名消息

php - 如何在curl调用中访问Uber API OAuth 2.0不记名 token

Paypal Express 结账出错

excel - 使用curl下载excel文件

php - PayPal "Thank you"页面,包含详细信息

用于获取客户数据的 PayPal API 端点