"The domain policy has disabled third-party Drive apps"



对于某些域,我们的应用程序不起作用。我已经检查了他们的Google Apps域配置,并且启用了Google Drive。有什么想法吗?

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 OK
{
  "code" : 403,
  "errors" : [ {
    "domain" : "global",
    "location" : "Authorization",
    "locationType" : "header",
    "message" : "The domain policy has disabled third-party Drive apps",
    "reason" : "domainPolicy"
  } ],
  "message" : "The domain policy has disabled third-party Drive apps"
}
    at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:143)
    at com.google.api.client.googleapis.json.GoogleJsonResponseException.execute(GoogleJsonResponseException.java:187)
    at com.google.api.client.googleapis.services.GoogleClient.executeUnparsed(GoogleClient.java:279)
    at com.google.api.client.http.json.JsonHttpRequest.executeUnparsed(JsonHttpRequest.java:207)
    at com.google.api.services.drive.Drive$Files$Insert.executeUnparsed(Drive.java:307)
    at com.google.api.services.drive.Drive$Files$Insert.execute(Drive.java:331)
即使为用户启用了 Google 云端硬盘服务,管理员也可以限制用户安装 Google 云端硬盘应用或使用 Google 云端硬盘 API,方法是转到云端硬盘的应用> Google 应用

>设置,然后取消选中"数据访问"菜单中的"允许用户安装 Google 云端硬盘应用"。

您看到的错误消息表明这些网域未选中"允许用户安装 Google 云端硬盘应用"。应用程序应通过向用户提供以下消息来处理此错误:

Sorry, you cannot use this application because your administrator has disabled 3rd party Google Drive apps. Please ask your administrator to allow Google Drive apps by opening the Google Apps control panel and going to Apps > Google Apps > Settings for Drive and making sure "Allow users to install Google Drive apps" in the "Data Access" menu is enabled.

最新更新