I want to pull the messages that I am getting in my amazon seller central account, and I want to reply them manually. I have checked amazon mws API's but I can find such API to pull and push messages.
But there are some third-party applications that deal with these things like https://www.replymanager.com/
we can integrate Amazon seller account, then we get all messages in reply manager and we can reply too.
If Amazon provides no API then how https://www.replymanager.com/ works??
They aren't managing anything via an API.
Amazon lets you manage customer service messages via an email address that you supply seller central (check notification preferences maybe?)
Reply manager manages email replies.
Related
I am trying to configure Gmail API in a way so I can pull the inbox messages as well as respond against them. Basically, I am implementing a CRM and this one of the modules of that CRM. I got an email from Gmail verification support telling me that this needs to undergo a security assessment if your application can send Google suer data from a restricted scope to remote servers. For third-party security assessment, they mentioned that it may cost from $8,000 to $75,000. Is there some other way to tackle this? This is too much!
In Google Cloud Messaging, one of the options available on the push API key was to restrict senders to specific IP addresses (whitelist). This allowed you to dedicate a group of push servers, and prevent machines with other IPs from sending pushes to GCM.
Does Firebase Cloud Messaging have the same or a similar option? I'm not able to find it, and it seems to have gone down the memory hole. If it has the option, how would you configure it?
The Firebase Cloud Messaging REST API to send messages is open to all callers. The authorization options are described here. As far as I know there is no direct way to limit usage of the API to specific IP addresses.
I am looking to implement a hangouts chat bot for my customers. I am fairly new to the Google ecosystem, so I apologize in advance if some of this is obvious.
Here is my basic confusion:
It looks like in order to access the REST api the chat api requires a service account.
Does this mean that I will have to ask every customer to create a service account using their Google cloud account?
Corollary to the above is: Does every GSuite account have a Google cloud platform account associated with it?
If the service account has to be created, would the customer somehow need to share the private key for that account with me in order for my application to make calls on behalf of the service account.
My end goal is to give my customers a seamless experience where they can choose to
Install my bot in the Google Chat app for their GSuite domain
At the time of install get some information about their domain
Whenever a message is sent to the bot (DM or Room), identify who the message is coming for and in which GSuite domain, and reply accordingly.
Is this possible? Am I missing some very obvious Google concepts?
Thanks in advance.
If your customers have a normal email they can't connect with you. For more information refer this link
Considerations
The service account is used from your bot to access the Google REST APIs. It has a service account for your Google Cloud Project. There is no need for every user to have an service account enabled nor for them to give your their private key (never share private keys).
Approach
You can build and deploy Google Chat Bots directly using Google Apps Script. For your application I suggest you to use the tutorial in this page: https://developers.google.com/hangouts/chat/quickstart/apps-script-bot
Reference
Creating new Bots
I need to use Google Cloud Messaging to send new news as push notifications for over 6000 users, but I need to know the estimated costs for that. Any help would be appreciated.
As stated in the GCM Overview doc:
Google Cloud Messaging (GCM) is a free service that enables developers to send messages between servers and client apps.
And if you're going to send push notifications to that number, all for the sole purpose of sending news updates, I suggest you look into GCM Topic Messaging.
Cheers! :D
I'm trying to find out how Google Cloud Messaging should be setup for businesses.
Currently I'm using my private Google account to manage the Google Developer Console and create a GCM project for my application. But what if I where e.g. a consultant agency developing an app for a customer, how would GCM be setup then?
I'm trying to answer the following questions:
Is there a way to create a Google account for Business that should be used instead?
Is it still free of charge?
Should the customer have and manage this account or do I as a developer/provider of the app manage this account?
Thanks in advance
From the documentation:
Google Cloud Messaging (GCM) is a free service that enables developers to send messages between servers and client apps.
Your Questions:
Is there a way to create a Google account for Business that should be
used instead?
Gcm does not require a special type of Google Account. Once you can create a Project in the Google Developer Console then you can use GCM with that project.
Is it still free of charge?
Yes it is free, even in business use cases.
Should the customer have and manage this account or do I as a developer/provider of the app manage this account?
This is up to you, it would depend on what the future relationship between the developer and the owner of the application is.