2

我将如何在 Wordpress 中展示我的 Pinterest 关注者?我试过了,但它只显示让用户关注我的帐户的按钮,而不是我的关注者。

据推测,我可以使用 Pinterest API 做到这一点,但我不确定从哪里开始。

任何帮助,将不胜感激。

4

3 回答 3

14

也许它会对某人有所帮助。要获取帐户关注者的数量:

<?php
$metas = get_meta_tags('http://pinterest.com/pinterest/');
print_r($metas['pinterestapp:followers']);
于 2013-09-10T20:11:53.947 回答
6

是的,您可以使用 Pinterest API。安装 curl 并在 PHP 脚本中使用它。例子:

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, 'http://pinterestapi.co.uk/"""yourname"""/likes');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);
$json = curl_exec($ch);
curl_close($ch);

它应该返回类似这样的注释,“”“你的名字”“”是你的 Pinterest 帐户名称:

{
"body": [
{
"href": "http://pinterest.com/pin/150026231307331200/",
"src": "http://media-cache-ec3.pinterest.com/upload/228979962274567868_qVshovBS_b.jpg",
"desc": "#london",
"user": "Louise Earl",
"via": "Kris Mitchell",
"board": "Ideal"
},
{
"href": "http://pinterest.com/pin/287104544965407998/",
"src": "http://media-cache-ec8.pinterest.com/upload/287104544965407998_z3kbynbX_b.jpg",
"desc": "hipsters vs old people",
"user": "Lucy Foulkes",
"via": false,
"board": "cool"
}
],
"meta": {
"count": 2
}
}

由于这会返回一个 json 字符串,因此您需要对其进行解码。

$count = json_decode($json, true);
$count = $count['meta']['count'];

我不知道在 Wordpress 上托管您的网站时是否可以使用 curl,但可能值得一试。在您的情况下,该字符串中的“计数”可能就是您想要的。

于 2013-06-27T15:05:28.183 回答
2

我设法用这个插件http://wordpress.org/plugins/pinterest-badge/

我将它添加为小部件。我将引脚数设置为 0 并且没有标题。

请看下面的截图:

在此处输入图像描述

您可以根据自己的喜好编辑样式以及更改插件文件中的“跟随...”文本!

于 2013-06-24T14:42:18.500 回答