簡體   English   中英

Ruby / Sinatra OAuth實現

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM