>From what I've seen, HTTP REST and email are the most common APIs available
with many SMS gateway companies like BulkSMS
<http://www.bulksms.com/products/sms-api.htm> or TextMagic
<https://www.textmagic.com/sms-gateway-api/>. Their REST APIs however
differ slight in terms of payload (send_sms
<http://developer.bulksms.com/eapi/submission/send_sms/> from BulkSMS and POST
/messages <https://www.textmagic.com/docs/api/send-sms/> from TextMagic).
In other words, it would not be feasible to use the exact same message
payload with endpoints from different companies. Each company presents its
own unique API. Nevertheless, they have several client libraries available
to work with their REST APIs so your application could integrate those.
You might also consider their email APIs depending how you plan to use SMS
with your application.
For more specific advice and discussion, I would suggest providing a few
more parameters with your questions:
- *What is your target audience?* You mention your clients using
different SMS gateways. How many different gateways might they use? Would
it be worth considering one of the companies I mentioned that seem to allow
an application to send SMS messages to any carrier?
- *What functionality are you looking to implement?* Would you want
your users to be able to send SMS messages to your application? or would
your users only receive SMS messages (like a notification system)?
- *What SMS gateways have you tried?* Which of their APIs are you
looking to integrate?
If I've misunderstand your discussion points, feel free to correct me
and/or provide some examples of what you're looking to accomplish.
On Thursday, October 13, 2016 at 10:44:31 PM UTC-4, Rajesh Gupta wrote:
> I want to integrate with sms gateway providers. Is there any general way
> to do it.
> Normally, each sms gateway has the api and the key.
> Our clients are using different sms gateways. This means, I have to
> change the code for each sms gateway.
> What is the good way to integrate with all sms gateways.
> *www.VeersoftSolutions.com <http://www.VeersoftSolutions.com>*
> *www.GainERP.com <https://www.gainerp.com>*
> *Accounting/Inventory/Orders/Sales/Purchase on Google Cloud Platform and
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.