右签名中的OAuth请求无效

时间:2015-08-03 11:04:57

标签: php oauth

我需要将我的网站与正确的签名集成以签署文档。但我无法弄明白,因为它不断向我显示无效的OAuth请求。 我通过使用php库来运行这个api,但它继续显示无效的OAuth请求。我已经厌倦了所有这些。在url下面的浏览器上运行

https://RightSignature.com/api/documents.xml

2 个答案:

答案 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"));   
        }