通过Twitter分享按钮在Twitter上分享我的页面URL

时间:2011-11-18 23:58:10

标签: asp.net twitter

我在asp.net页面上使用twitter分享按钮时遇到问题。问题是,当我点击分享按钮时,我希望它共享我的分页按钮所在页面的URL,例如“ http:// localhost:1349 / Pages / Share / ShareRedeemtion.aspx?UID = 2& GiftID = 1& MID = 2 via @ QhatAPP “但出于某种原因,我可以' t图按钮只分享页面的标题,我很困惑的是,twitter分享按钮共享包含查询字符串的URL有问题吗?如果存在问题,有什么办法可以让我通过Twitter分享按钮在Twitter上分享我的URL?

1 个答案:

答案 0 :(得分:3)

您似乎有两个问题:

  1. 您需要对传入的URL进行编码,因为是的,它上面有一个查询字符串。如果需要,请查看URLEncode
  2. 它似乎也不适用于不可公开访问的Urls(示例中的localhost)。它可能正在进行某种回调以检查Url是否可访问或检查垃圾邮件。
  3. 使用查询字符串的示例。

    https://twitter.com/share?url=http%3A%2F%2Fstackoverflow.com%2Fquestions%2F8190644%2Fsharing-my-page-url-on-twitter-via-twitter-share-button%3Ftemp%3D1&text=Test+Link
    

    有关按钮的更多信息和属性,请查看https://dev.twitter.com/docs/tweet-button