我正在尝试使用omnicontacts gem on github导入雅虎联系人但是文档只展示了如何在ruby on rails中使用。我想使用sinatra或者一个简单的ruby脚本。
这是gem和文档:omnicontacts gem on github。
在过去的几个小时里,我一直在网上搜索任何资源,但我没有得到任何资源如果有人能帮忙,我会非常感激的。
最佳答案
该示例显示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