第一次在这里问,但是在过去的几天里我对这个问题失去了理智,我不得不请求你的帮助。基本上,我需要在一个德国网站上创建经典的社交媒体按钮,XING在那里很受欢迎,所以我也需要为它做这个。
对于这个项目,还需要有一个工作计数器的股份/喜欢的数量,这不是Facebook和Twitter的问题,我只是使用jQuery从graph.facebook.com和urls.api.twitter.com获得JSON,但XING似乎没有这样的东西!
在他们的网站上,他们确实提供了一个预构建的共享按钮,就像其他人一样,并且有一个共享计数器,但我需要使用我的自定义设计。
我甚至试图获得默认按钮,隐藏它并获取share-counter值以在我的按钮中使用,但没有成功,它给我未定义或什么都没有。
但是我知道一定有办法做到这一点,因为,例如,这个网站确实有一个自定义样式的XING工作份额计数器:http://t3n.de/news/recht-homeoffice-620969/
你们知道我应该尝试什么吗?
我最终通过解析xing共享小部件的html代码并从气泡中获取数字来实现这一点。(必须在服务器端执行此操作)。
按钮的url + count:
https://www.xing-share.com/app/share?op=get_share_button;counter=top;url=your_url_here
您应该能够在上面链接返回的html上使用以下regexp获得计数:
xing-count(.+?)(d+)(.*?)</span>
第二个匹配将包含份额计数。