github で omnicontacts gem を使用して yahoo の連絡先をインポートしようとしています。ただし、ドキュメントには Ruby on Rails での使用方法のみが示されています。Sinatra または単に Ruby スクリプトを使用したい。
ここに gem とドキュメントがあります: github の omnicontacts gem。 過去数時間、オンラインでリソースを調査してきましたが、何も得られません。誰かが助けてくれれば、本当に感謝しています。
github で omnicontacts gem を使用して yahoo の連絡先をインポートしようとしています。ただし、ドキュメントには Ruby on Rails での使用方法のみが示されています。Sinatra または単に Ruby スクリプトを使用したい。
ここに gem とドキュメントがあります: github の omnicontacts gem。 過去数時間、オンラインでリソースを調査してきましたが、何も得られません。誰かが助けてくれれば、本当に感謝しています。
この例は、gem がミドルウェアとして使用されていることを示しています。Sinatra でミドルウェアを使用する方法を提案します。
の内容config.ru
:
require 'sinatra'
require 'omnicontacts'
use OmniContacts::Builder do
importer :gmail, "client_id", "client_secret", {:redirect_path => "/oauth2callback", :ssl_ca_file => "/etc/ssl/certs/curl-ca-bundle.crt"}
importer :yahoo, "consumer_id", "consumer_secret", {:callback_path => '/callback'}
importer :hotmail, "client_id", "client_secret"
importer :facebook, "client_id", "client_secret"
end