我打算使用Bit.ly Pro和Bit.ly API在Rails 3項目中創建自己的短網址。哪裏可以在Rails應用中使用Bit.ly API調用
我有一個用戶和一個筆記模型。像這樣的網址結構:'/ username/1-note-title'。
現在我想給每個註釋一個簡短的網址。但是我不知道從哪裏開始API調用。現在我在注意控制這個代碼,但我不知道這是正確的地方或如何得到具體說明的網址...僅供參考
url = ???
parsed_json = JSON('http://api.bit.ly/v3/shorten?login=bitlyapidemo&apiKey=R_0da49e0a9118ff35f52f629d2d71bf07&longUrl=' + url + '&format=json')
@short_url = parsed_json["data"]["url"]
的JSON對象結構:
{
"status_code": 200,
"data": {
"url": "http://bit.ly/cmeH01",
"hash": "cmeH01",
"global_hash": "1YKMfY",
"long_url": "http://betaworks.com/",
"new_hash": 0
},
"status_txt": "OK"
}
幫助想要,在此先感謝!
謝謝,你知道after_save回調是否對創建和更新有效? – Alfred 2010-07-10 13:29:46
@Alfred Nerstu是的。從文檔引用(http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html#M001373):「after_save()...在Base.save之後調用(不管它是創建還是更新保存)。「 – bjg 2010-07-10 15:10:43
啊,太好了,謝謝! – Alfred 2010-07-13 11:11:11