gpt4 book ai didi

api - Paypal OAuth2 REST API 基础知识

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:23 25 4
gpt4 key购买 nike

我正在试用新的 PayPal REST API,我想学习如何使用 PHP/curl 来使用它。

我是 curl 的新手所以请原谅...

我从 paypal 开发人员文档中收集了必填字段,并将以下内容放在一起:

$ch = curl_init();
$postDataArray = array("grant_type=client_credentials");
curl_setopt($ch, CURLOPT_POSTFIELDS, $postDataArray);
curl_setopt($ch, CURLOPT_URL, 'https://api.sandbox.paypal.com/v1/oauth2/token');
$headerArray = array('Accept: application/json','Accept-Language: en_US');
curl_setopt($ch, CURLOPT_HTTPHEADER, $headerArray);
$clientID_Secret = "clientID:secret";
curl_setopt($ch, CURLOPT_USERPWD, $clientID_Secret);

由于谷歌搜索,我添加了接下来的几行。

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, "my_cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "my_cookies.txt");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($ch);
print_r($result);

这不会返回任何内容。请帮忙。

最佳答案

这是一个示例:https://github.com/paypal/rest-api-curlsamples/blob/master/execute_all_calls.php

复制 curl 特定代码:

$curl = curl_init($url); 
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERPWD, $clientId . ":" . $clientSecret);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata);

关于api - Paypal OAuth2 REST API 基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com