google-apps-marketplace

“Integrate with Google” button disappeared

喜你入骨 提交于 2019-12-04 03:33:04
问题 This is the listing of our Google Apps Marketplace app. The button has also disappeared from every page we've put the integration on. When I'm looking at the console log in the browser on pages where the button should be appearing, I see that calls to this url: https://apis.google.com/additnow/additnow.html?... result in this error: Forbidden Error 403 This is the link to our Marketplace listing: https://chrome.google.com/webstore/detail/email-signature-marketing

Google Apps Admin API: need to specify account user for service account?

最后都变了- 提交于 2019-12-03 22:47:26
I'm creating a Marketplace App that should be able to read all the users of a domain. I request access to these scopes: https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/admin.directory.user.readonly Then when the 'Universal Navigation Extension' is accessed this happens: Credential credential = new GoogleCredential.Builder() .setTransport(httpTransport) .setJsonFactory(jsonFactory) .setServiceAccountId(SERVICE_MAIL) .setServiceAccountScopes(Arrays.asList(DirectoryScopes.ADMIN_DIRECTORY_USER_READONLY))

Google Marketplace App / OAuth2 - Programmatically Delegate Domain-Wide Authorization

烈酒焚心 提交于 2019-12-03 21:58:50
Context I'm currently migrating an OAuth 1.0/OpenId based app over to use OAuth 2.0. The app is a Google App Engine app built in Java and will be in the new apps marketplace 2.0. I've got the basic OAuth 2.0 flow working fine for individual users but am having trouble setting up the service account for my scenario below. Issue The flow I'm trying to enable is as follows: Domain admin installs app from apps marketplace Domain admin grants requested scopes (e.g. admin sdk, profile, email, etc) Users from the new domain can log in without any prompts for scope permission As users log in, my app's

Google Marketplace - Installing application and access tokens

岁酱吖の 提交于 2019-12-03 21:25:46
问题 Trying to test installation process for my marketplace application. Google documentation says that I can test installation process by using Test Install Flow button in the console. When I click on that button, I see the authorization dialog and I click accept. The dialog is closed and app is installed on the domain I am testing. Question: Should I be getting and storing a refresh_token at some point in this installation process? There is an Install URL that I can specify in Drive SDK but I

How to get a CustomerId (or other primary key) for a Google Apps account?

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-03 17:13:45
When a user logs on to our Marketplace V2 app, we need to know which Google Apps account the user belongs to. The id_token contains the 'hd' parameter (the domain name), but that's not enough, as a Google Apps account can have multiple domains. CustomerId seems like a good primary key to match users to the correct Google Apps account. The problem is, it doesn't seem to be included in the id_token. Is there some way to figure out what the CustomerId of a user is. The Admin SDK would be one option, but in almost all cases, calls to the Admin SDK fail with "Domain cannot use APIs". I read in a

Does google Drive api support 2 legged oauth?

人走茶凉 提交于 2019-12-03 15:44:05
Now, we have an application with Google Docs Api and 2 legged oauth. However,we want to migrate to Google Drive Api which uses Oauth 2.0. Can we use 2 legged oauth with Google Drive Api? Is there any example? You should use Service Accounts: https://developers.google.com/accounts/docs/OAuth2ServiceAccount I just started looking into this and if I have any luck I will provide more info. However, if you are using 2 legged oauth so you can work with google apps domain-wide then there is a published guide. I believe this is what the other answer was talking about. Blog post explaining domain wide

“Integrate with Google” button suddenly disappeared (receiving 404)

混江龙づ霸主 提交于 2019-12-03 00:39:18
I have Google-Apps-Marketplace app in which I'm using "Integrate with Google" button to start the google OAuth2 process. For some unknown reason the button disappear today, and I'm receiving the error 404 - https://apis.google.com/marketplace/button Does anybody know if it's a temporary issue in google API, or something had changed and I need to update my app? I saw similar questions regarding the disappearance of the button from 4 years ago, however they refer there to access problems (error 403). Help will be appreciated. Sorry for the inconvenience, it was a temporary issue that has already

Gmail contaxtual gadget is now showing in gmail message

柔情痞子 提交于 2019-12-02 21:54:32
问题 I had developed gmail contaxtual gadget spec file and uploaded it on my HTTP server. And configured " google apps marketplace sdk" on google developer console. But my gadget is stll not showing in gmail inbox massage. I might be some mistakes in gadget spec file. I tried a lot but not getting any solution. The googel developer doc is still showing old process of manifest file which is not working right now. Below is my gadget spec code. <?xml version="1.0" encoding="UTF-8"?> <Module>

Google Marketplace license api suddenly does not work

强颜欢笑 提交于 2019-12-02 19:43:43
Since approx 5:30 UTC we are receiving only this response for this api call https://www.googleapis.com/appsmarket/v2/customerLicense/ {appId}/{customer} {"error":{"errors":[{"domain":"global","reason":"forbidden","message":"Not authorized to access the application ID"}],"code":403,"message":"Not authorized to access the application ID"}} but there has not been any previous development or changes on our side and this affects all of our marketplace applications. Any ideas what is going on and how to fix/workaround this issue? This issue should now be fixed by Google. If you are still

Gmail contaxtual gadget is now showing in gmail message

丶灬走出姿态 提交于 2019-12-02 08:23:18
I had developed gmail contaxtual gadget spec file and uploaded it on my HTTP server. And configured " google apps marketplace sdk" on google developer console. But my gadget is stll not showing in gmail inbox massage. I might be some mistakes in gadget spec file. I tried a lot but not getting any solution. The googel developer doc is still showing old process of manifest file which is not working right now. Below is my gadget spec code. <?xml version="1.0" encoding="UTF-8"?> <Module> <ModulePrefs author="Pragmatic techsoft" author_email="pragtech.co.in" height="200" author_location="India">