【问题标题】:*Update* Sharrre: Getting a 400 (Bad Request) from Twitter*更新* Sharrre:从 Twitter 获得 400(错误请求)
【发布时间】:2014-08-13 16:50:25
【问题描述】:

我正在使用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 插件一起工作的任何提示?

【问题讨论】:

    标签: javascript twitter


    【解决方案1】:

    好的,我解决了它,但它仍然是神秘的。在我放置按钮的 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 已经包含该域的第一部分,但不知何故它在此过程中丢失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-14
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 2015-02-27
      相关资源
      最近更新 更多