[英]Ruby/Sinatra OAuth implementation
運行Spotify OAuth之后,我得到了這個:
Macbooks-MacBook-Pro:MyFavMC Macbook$ ruby spotify_token_swap.rb -o 0.0.0.0
[2015-01-08 22:35:13] INFO WEBrick 1.3.1
[2015-01-08 22:35:13] INFO ruby 2.1.3 (2014-09-19) [x86_64-darwin13.0]
== Sinatra/1.4.5 has taken the stage on 1234 for development with backup from WEBrick
[2015-01-08 22:35:13] INFO WEBrick::HTTPServer#start: pid=8834 port=1234
我究竟做錯了什么?
可能是因為Sinatra無法找到合適的服務器。 一個快速修復是將服務器明確分配給Sinatra(例如WEBrick),如下所示:
set :server, 'webrick'
您可以參考此SO以獲得詳細說明:
https://stackoverflow.com/a/17335819/3035830
添加上述代碼的參考: http : //www.sinatrarb.com/configuration.html
你沒做錯什么 這恰好是您在運行該服務時從服務中獲得的標准輸出-如果您隨后在同一台計算機上轉到http://localhost:1234
,則應該看到“ Sinatra不知道這個錯誤信息”消息,這是也正確。
這樣運行后,就可以將其與iOS SDK一起使用。 但是,由於它位於localhost
,因此無法從您的iOS設備訪問-為此,您需要將其放在可公開訪問的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.