Search code examples
google-apigoogle-appsgoogle-apps-marketplacegoogle-admin-sdkgoogle-directory-api

Google directory api always returns 403


I am trying to use the Admin SDK Directory api to look up user profiles. I am able to do this successfully all day (with in quota) with 99% of the time. Though there are certain times where it just fails no matter what.

Yes I have set the service account user, I have the proper scopes, I have admin api turned on.

It even fails in the google api explorer. See screen shots

The call: https://www.dropbox.com/s/9v9m6s5zf76oix7/call.png?dl=0

The response: https://www.dropbox.com/s/te6k3x5xjkr467j/response.png?dl=0

Sorry for the links, images keep showing as broken


Solution

  • After contacting google they supplied an answer. There is a setting for the contacts app that enables and disables this.

    Admin console >> Google Apps >> Settings for Contacts >> Advanced settings

    Contact sharing: Enable contact sharing

    Make sure that is enabled and it works.

    Here is a screen shot: https://www.dropbox.com/s/8jmzz7zw0xq4ux4/answer.png?dl=0