Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何为我的Google Marketplace应用程序提供无缝的登录流程_Ruby_Google Apps_Google Apps Marketplace - Fatal编程技术网

Ruby 如何为我的Google Marketplace应用程序提供无缝的登录流程

Ruby 如何为我的Google Marketplace应用程序提供无缝的登录流程,ruby,google-apps,google-apps-marketplace,Ruby,Google Apps,Google Apps Marketplace,我正在编写的应用程序是一个员工目录系统。我们想让使用谷歌应用程序的公司能够安装我们的谷歌应用程序市场应用程序,并通过安装让他们的所有谷歌应用程序用户出现在我们的员工目录应用程序中。 我们正在努力解决的一般问题是,当公司管理员添加我们的marketplace应用程序时,我们希望立即开始设置系统,但我们没有足够的信息来这样做。我们确实需要访问目录API才能进行设置。这似乎不可能与服务帐户,除非我们知道电子邮件地址或有效的管理员用户id。我们不知道,直到他们在我们的网站上验证,他们不一定会在应用程序安

我正在编写的应用程序是一个员工目录系统。我们想让使用谷歌应用程序的公司能够安装我们的谷歌应用程序市场应用程序,并通过安装让他们的所有谷歌应用程序用户出现在我们的员工目录应用程序中。 我们正在努力解决的一般问题是,当公司管理员添加我们的marketplace应用程序时,我们希望立即开始设置系统,但我们没有足够的信息来这样做。我们确实需要访问目录API才能进行设置。这似乎不可能与服务帐户,除非我们知道电子邮件地址或有效的管理员用户id。我们不知道,直到他们在我们的网站上验证,他们不一定会在应用程序安装后这样做

下面是一个简短的问题列表,可以真正帮助我们了解入职流程:

  • 当有人安装我们的应用程序时,有没有办法获得通知或回调?最好有关于用户安装它的信息

  • 即使我们还不知道任何用户信息,是否有办法获得使用服务帐户的用户和/或管理员列表

  • 您是否知道有任何具有类似要求的应用程序在通过应用程序市场注册帐户方面做得很好

  • 如果对给定的Google Apps客户取消选中“启用API访问”,我的服务帐户是否可以进行目录API调用?我最近遇到了一个权限错误,因为API访问被禁用,但我认为Google Marketplace Apps没有此限制

  • 以下是我们的应用程序请求的验证范围,以供参考:

    非常感谢你的帮助,谢谢

  • 安装没有回调机制,但您可以轮询以获取该信息

  • 管理员安装应用程序后,您可以使用目录API搜索用户

  • 现在没人想到

  • 不幸的是,在某些情况下,客户可能仍然禁用该位。对于新域,我们在默认情况下启用了该位。如果管理员明确禁用该位,他们仍然可以安装应用程序,API访问将无法工作。我们正在进行修复

  • 您为什么要求?已弃用,但您应该能够使用目录API检索


  • 2.使用我的服务客户端访问目录API不需要我模拟管理员吗?如果授权API没有告诉我安装它的管理员,我怎么做?5.我正在使用域作用域来获取组织名称。有更好的方法吗?2.抱歉,你说得对,我说错了。5.啊,没有,但是有应该是的,我已经要求小组调查了。