*更新* Sharrre:从Twitter获得400(不良请求)

时间:2014-01-21 04:11:12

标签: javascript twitter

我正在使用Sharrre创建带计数器的自定义共享按钮。

我成功实施了Facebook和Google+按钮 - 但Twitter按钮不会显示。

控制台显示以下内容:

 GET https://cdn.api.twitter.com/1/urls/count.json?url=%2Fthe-ultimate-packing-list%2F&callback=jQuery1102017237635073252022_1390276918007&_=1390276918008 400 (Bad Request) 

我希望url=包含http和域名 - 目前它只有TLD之后的最后一部分。

无论如何,如果我点击该消息,它会显示

jQuery110209057587422430515_1390379775621({"request":"\/1\/urls\/count.json?url=%2Fthe-ultimate-packing-list%2F&callback=jQuery110209057587422430515_1390379775621&_=1390379775622","error":"Missing or invalid url parameter."});

有关如何使其与Sharrre插件一起使用的任何提示?

1 个答案:

答案 0 :(得分:0)

好的,我解决了它,但它仍然是神秘的。在post-meta.php中,我放置按钮,它原来就像这样

<div id="twitter" data-url="<?php the_permalink(); ?>" data-title="Share on Twitter"></div>

播放并分析错误消息,我尝试了以下操作,它可以工作:

<div id="twitter" data-url="http://thedomain.com<?php the_permalink(); ?>" data-title="Share on Twitter"></div>

AFAIK the_permalink已经包含了该域的第一部分,但不知何故它在此过程中丢失了。