【发布时间】:2013-09-21 22:19:08
【问题描述】:
您好,我想通过 API 从 cj、clickbank 和 linkshare 获取产品列表,以在我的网站上显示整个列表,如果这是可能的或者它是一场噩梦,我站在哪里,请慷慨回复,告诉我如何使用各自的 API 获取产品列表,我发现了很多关于此的博客和帖子,但没有一个足以解决我的问题,这就是一个噩梦。
这就是我为 clickbank 得到的
$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-7979307A05A8A50B6535A5AD5DCD8EDB060B:API-4D297E18498B51B70EA986DC7422B1BCE488"));
$result = curl_exec($ch);
curl_close($ch);
print_r($result);
apikey 和 dev 密钥是我创建的真实会员帐户,我提供真实信息是因为我需要这样做,它抛出相同的错误,缺少站点参数,
另外两个也是我想要的。
提前非常感谢。干杯。
【问题讨论】:
-
您是否 100% 致力于自己解决这个问题?这里有很多复杂性,您可能会发现使用市场上已有的现有解决方案更容易。 PopShops 将为您汇总来自不同网络的所有这些产品报价,并让您以任何您喜欢的方式使用这些数据。
-
感谢 jonaz 向我建议解决方案 :),是的,任务是从这些站点获取产品列表,ClickBank 正在为整个产品列表提供其 xml 提要,support.clickbank.com/entries/22824126-marketplace-feed 在这里,我已经解析了这个 xml,很快我会为它编写代码,以便从直接链接中获取它而不是下载,这样当他们更新时我会得到更新的产品。同样可以是 CJ 和链接共享的解决方案,也许,我正在再次搜索:p lolxx 所以如果有人仍然可以就我之前问过的问题和我在做什么提出建议,感激不尽:)
标签: api curl cj clickbank linkshare