Php 如何获得“Viadeo”链接上的共享计数
我想在我的Viadeo链接上获得共享计数,就像我可以使用其他带有json文件的社交API一样 我已经试过这么做了,但它不起作用。它给了我一些信息,但没有股票数量Php 如何获得“Viadeo”链接上的共享计数,php,json,share,social,viadeo,Php,Json,Share,Social,Viadeo,我想在我的Viadeo链接上获得共享计数,就像我可以使用其他带有json文件的社交API一样 我已经试过这么做了,但它不起作用。它给了我一些信息,但没有股票数量 有人有办法帮我得到它吗?当然,在虚拟url上是行不通的。你应该先提供一个有效的。它似乎返回了一个JSON。只需使用一个简单的json_解码。例如: $url = 'https://api.viadeo.com/recommend?url=http://us.viadeo.com/en/'; $ch = curl_init($url);
有人有办法帮我得到它吗?当然,在虚拟url上是行不通的。你应该先提供一个有效的。它似乎返回了一个JSON。只需使用一个简单的json_解码。例如:
$url = 'https://api.viadeo.com/recommend?url=http://us.viadeo.com/en/';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
$results = curl_exec($ch);
$data = json_decode($results, true);
echo $data['count']; // for this example it should show
// 12
我用错东西了。现在可以工作了。当然,我不应该在虚拟url上这样做。我知道。这只是一个例子。但如果是正常的,它也不会起作用;没关系。我发现了我的问题。我问错东西了。谢谢你的帮助。@Metra哦,好吧,也许你还应该加上你是如何让它工作的,还有一个库,也许其他人将来会发现它很有用。你能发布你出错的代码,然后修改它,以便将来的读者能看到你做了什么吗?Ghost的代码是正确的。这是一个简单而愚蠢的问题,是我的错;。我使用了错误的密钥共享\u count,但正确的是count