如何基于gsuite appID获取应用说明

时间:2018-11-21 11:51:21

标签: google-api google-oauth google-apps gsuite

背景; 作为Gsuite管理员,可以review 3rd party app access使用组织中的员工。这会返回一个屏幕报告,其中提供了应用名称,AppID和应用类型(例如Android,Web,IO)作为每个应用的标识符。不幸的是,没有关于应用程序功能的描述,也没有链接到应用程序用途的更多信息。此外,应用程序名称不是唯一的。

问题; 我有超过5,000个应用程序可用于内部第三方审核/安全性目的。当我唯一需要使用的唯一标识符是应用程序ID时,我需要找到任何方法来获取每个特定应用程序的更多信息(例如对应用程序功能的描述或具有更多信息的网页链接)。

到目前为止已经尝试过 我浏览了许多Google API和SDK,但没有找到任何可以接受应用ID并返回有关该应用详细信息的信息的运气(除非我拥有该应用,否则我不会)。我还联系了GSuite管理员支持,但不幸的是,他们的建议是为该服务付费。我很难相信无法使用应用程序ID来查找(您不拥有的)应用程序以获取更多信息。

当前(可怕)的方法; 在这一点上,我正面临着一种手动方法!!!即必须将应用程序ID粘贴到google中,并希望获得一些指向某些有用内容的搜索结果。对于5,000多个应用程序来说,这并不理想。我对此类结果的可靠性感到严重担忧。

一些示例应用程序ID(具有相同的名称)是;

  • 1032199425885-oq9scukspijc682n7k2erv386nc58que.apps.googleusercontent.com
  • 1032199425885-u2he6guukdl2g7n0vhpqmsn5qpips02k.apps.googleusercontent.com
  • 1032199425885-ub6hlugo3efflq7ppdbccfnuto17d804.apps.googleusercontent.com

SOS 是否有人知道可以根据其应用程序ID 可靠地用于查找应用程序的API / SDK /代码/脚本,其中类型可以是“ iOS”,“ Web应用程序”或“ Android”?任何人都可以提出的任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

有一个API Resource manager api,它的功能极为有限,最后我检查了返回的所有信息

{
  "projects": [
    {
      "projectNumber": "xxxxx",
      "projectId": "api-project-1xxxx",
      "lifecycleState": "ACTIVE",
      "name": "Android Real-Time Analytics",
      "createTime": "2013-10-02T19:21:14.161Z"
    },
    {
      "projectNumber": "xxxxxx",
      "projectId": "googleanalytics",
      "lifecycleState": "ACTIVE",
      "name": "API Project",
      "createTime": "2012-09-14T08:07:06.906Z"
    },