问题标签 [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.

0 投票
0 回答
193 浏览

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 发送分页请求?

0 投票
0 回答
102 浏览

ruby-on-rails - 从 gmail 中的多个帐户导入联系人

我有一个 Rails 应用程序,我正在使用omnicontactsgem 从 yahoo、gmail 和 Outlook 导入联系人。它工作正常。但是一旦我从任何帐户导入联系人,比如 gmail,并尝试从另一个帐户导入联系人,它就不会问我使用另一个帐户登录以从中导入联系人。这是我的omnicontacts initializer。请帮助,如果需要,我可以添加更多信息。

配置/初始化程序/omnicontacts.rb

0 投票
0 回答
46 浏览

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 文件:

结尾

0 投票
0 回答
77 浏览

ruby-on-rails - OmniContacts 导轨

任务:从 Gmail 中导入联系人。

我使用 gem Omnicontacts。

全接触.rb:

我的控制器:

我的路线.rb:

我按照文档https://github.com/Diego81/omnicontacts中的说明做所有事情

但是@contacts@user总是为零。

为什么?