我正在尝试使用twitter gem实现twitter rest客户端。
def tweetartist
artist = Artist.find(params[:id])
@twitter = Twitter::REST::Client.new do |config|
config.consumer_key = '******'
config.consumer_secret = '*******'
config.access_token = current_user.oauth_token
config.access_token_secret = current_user.oauth_secret
end
@twitter.update("Check out " + artist.name + " at *****! " + params[:link])
if request.xhr?
render :json => {
:place => "Success" }
end
return
end
params [:link] = http://localhost:3000/artists/17?refid=*****
虽然上述工作和预先填充的推文发布在current_users墙上,但链接本身是全长,而不是蓝色,根据Twitter缩短为23个字符。这是期待的行为还是我在这里做错了什么?
答案 0 :(得分:0)
这是localhost
部分 - 推特将这些留下。如果您真的想测试它的外观,可以使用localhost / proxy。 http://localtest.me:3000与http://localhost:3000