问题标签 [omnicontacts-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 使用 OmniContacts 通过分页获取 Gmail、Yahoo、Hotmail 联系人
我正在使用OmniContacts与 Gmail、Yahoo、Hotmail API 集成。但它正在获取帐户的所有联系人。一些用户有超过 1000 个联系人。
所以,我需要添加分页来向 API 发送请求。在 Gmail 中,gem 有这样的限制importer :gmail, "xxx", "yyy", :max_results => 1000
。但我需要添加分页而不是限制。
如何为 Gmail API 和(Yahoo、Hotmail)API 发送分页请求?
ruby-on-rails - 从 gmail 中的多个帐户导入联系人
我有一个 Rails 应用程序,我正在使用omnicontacts
gem 从 yahoo、gmail 和 Outlook 导入联系人。它工作正常。但是一旦我从任何帐户导入联系人,比如 gmail,并尝试从另一个帐户导入联系人,它就不会问我使用另一个帐户登录以从中导入联系人。这是我的omnicontacts initializer
。请帮助,如果需要,我可以添加更多信息。
配置/初始化程序/omnicontacts.rb
ruby-on-rails - 为什么 Hotmail oauth2 总是以“未经授权”而失败,而不是让我登录并授予读取联系人的权限?
我正在使用 ruby 版本 2.2.10p489 和 Rails 版本 5.1.6。我正在尝试使用omnicontacts gem 使用oauth2 流将Hotmail 联系人导入我的应用程序。
我按照https://github.com/Diego81/omnicontacts中列出的说明进行操作。
下面是我的config/initializers/omnicontacts.rb
配置文件:
当我按照 Diego 在 omnicontacts 页面上的说明访问https://6663cb10.ngrok.io/contacts/hotmail时,我没有被重定向到 Microsoft 的登录页面。相反,我会使用以下参数自动发送到 Contacts 控制器的显示操作:
如果我输入 oauth2 网址
直接进入我的网络浏览器,我可以输入我的电子邮件地址,但是当我点击“下一步”时,我会再次自动发送到联系人控制器的显示操作,并带有以下参数:
下面是我的 Microsoft 应用程序配置,
重定向网址:https://6663cb10.ngrok.io/contacts/import/hotmail_or_other/
登出网址:https://6663cb10.ngrok.io/logout
委派权限:Contacts.Read、User.Read
主页网址:https://6663cb10.ngrok.io/login
我还在控制台中注意到以下内容,但不知道如何解决这个问题或者它是否真的相关:
这是我的 config/routes.rb 文件:
结尾
ruby-on-rails - OmniContacts 导轨
任务:从 Gmail 中导入联系人。
我使用 gem Omnicontacts。
全接触.rb:
我的控制器:
我的路线.rb:
我按照文档https://github.com/Diego81/omnicontacts中的说明做所有事情
但是@contacts和@user总是为零。
为什么?