php中的ClickBankAPI?

php中的ClickBankAPI?,php,api,curl,clickbank,Php,Api,Curl,Clickbank,我需要从click bank获取数字产品,所以我使用他们的API获取产品,不幸的是,他们给出的示例代码不起作用,我使用CURL来实现这一点 代码如下: <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"https://api.clickbank.com/rest/1.3/products/list"); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOP

我需要从click bank获取数字产品,所以我使用他们的API获取产品,不幸的是,他们给出的示例代码不起作用,我使用CURL来实现这一点

代码如下:

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://api.clickbank.com/rest/1.3/products/list");
curl_setopt($ch, CURLOPT_HEADER, true); 
curl_setopt($ch, CURLOPT_HTTPGET, true); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/xml", "Authorization:DEV-KEY:API-KEY"));
$result = curl_exec($ch);
curl_close($ch);

print $result;

?>

以前有人犯过这个错误吗

它需要一个名为site的参数。请参见此处的文档:
它需要一个名为site的参数。请参见此处的文档: 试试这个:

<?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,"https://api.clickbank.com/rest/1.3/products/list?site=<your unique affiliate id>");
    curl_setopt($ch, CURLOPT_HEADER, true); 
    curl_setopt($ch, CURLOPT_HTTPGET, true); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/xml", "Authorization:DEV-KEY:API-KEY"));
    $result = curl_exec($ch);
    curl_close($ch);

    print $result;

    ?>

试试这个:

<?php
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,"https://api.clickbank.com/rest/1.3/products/list?site=<your unique affiliate id>");
    curl_setopt($ch, CURLOPT_HEADER, true); 
    curl_setopt($ch, CURLOPT_HTTPGET, true); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/xml", "Authorization:DEV-KEY:API-KEY"));
    $result = curl_exec($ch);
    curl_close($ch);

    print $result;

    ?>


非常感谢,这里的站点是什么意思?你能澄清我吗?非常感谢,这里的站点是什么意思?你能澄清我吗?你知道你在互联网上公开发布了你的访问凭据吗?你知道你在互联网上公开发布了你的访问凭据吗?