我需要将我的网站与正确的签名集成以签署文档。但我无法弄明白,因为它不断向我显示无效的OAuth请求。 我通过使用php库来运行这个api,但它继续显示无效的OAuth请求。我已经厌倦了所有这些。在url下面的浏览器上运行
答案 0 :(得分:0)
您可能正在尝试访问需要您进行api访问的文件。如果您尚未注册,则无法访问。如果您只是想查看文档,here就是这样。
编辑:顺便说一句,您需要根据他们的文档申请API密钥,在注册帐户之前,您甚至无法查看他们的文档。一旦你这样做,他们将亲自批准或拒绝你访问密钥。有了这个,你有大约一个月的时间来做它。答案 1 :(得分:0)
如果您有安全令牌,请使用以下代码: 对于Json的回应: 方法定义GET或POST, 标题包含标题部分, url是权利签名端点, 注册后获得安全令牌, 正文包含参数。
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Append 'api-token' to Headers
curl_setopt($curl, CURLOPT_HTTPHEADER, array($headers, "api-token: $secure_token")); // Set the headers.
// If you want parameters to be sent
if ($body) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $body);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
// Append 'api-token' to Headers
curl_setopt($curl, CURLOPT_HTTPHEADER, array($headers, "Content-Type: application/javascript;charset=utf-8", "api-token: $secure_token"));
}
对于XML响应:
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Append 'api-token' to Headers
curl_setopt($curl, CURLOPT_HTTPHEADER, array($headers, "api-token: $secure_token")); // Set the headers.
// If you want parameters to be sent
if ($body) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $body);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
// Append 'api-token' to Headers
curl_setopt($curl, CURLOPT_HTTPHEADER, array($headers, "Content-Type: text/xml;charset=utf-8", "api-token: $secure_token"));
}