【发布时间】:2010-12-26 13:42:32
【问题描述】:
我们即将推出一个小小的 twitter 圣诞节比赛,但我遇到了一个小障碍。
要进入,人们需要按以下格式发布推文:
@user blah, blah, blah #hashtag
目前,我有一个表单,他们可以在其中输入他们的答案(等等等等)和一个 PHP 脚本,该脚本对整个语句进行编码并添加到 twitter url:
http://www.twitter.com/home?status=%40user%20blah%2Cblah%2Cblah%20%23hashtag
然后将用户带到 twitter 并将状态放在更新字段中。
然而,虽然空格 (%20) 被正确解码,但 @ 和 # 字符分别保留为 %40 和 %23,即使在发布推文时也是如此。我无法将实际字符放在 url 中,因为 twitter 将其误认为是搜索。
有没有办法解决这个问题?如果可能的话,我想这样做而不需要用户名和密码等。
任何帮助将不胜感激。
【问题讨论】:
-
Rich,您能详细说明一下“然后将用户带到推特”部分吗?你只是在处理他们的文本后从 PHP 进行重定向吗?