-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
api instructions #1
Comments
@nkwsy hi I'm open and was actually willing to create a ruby wrapper for Mpesa API. However due to complex nature of the docs, use of SOAP & availability of end-points at request of Safaricom made it impossible for me to accomplish that. What are your thoughts and suggestions on this? I would love to pull this off. |
But if you were looking for an example of a gem that I've created to benchmark on, check this out https://github.com/theareba/thetvdb-ruby. Thanks. |
@itsmrwave this is something I would be open to working on in the near future. As stated, the problem with SOAP and nature of the docs made it difficult to kick start. |
Yeah, I concur. It's just that an empty project creates expectation (shows up on search) ... which isn't met here. My personal opinion is this shouldn't be up, if it's empty. Or at a minimum, a prototype. FYI, see check out Project Mulla by @kn9ts. It's what you wanna do, but in JS (Node). |
@theareba @itsmrwave Just a soft reminder that Project Mulla is platform agnostic. it doesn't care about which language you use. You make HTTP REST requests to it from your backend servers programmed in your preferred language and it gets you back REST JSON payload responses. |
@kn9ts Yes, but it gives you two things to deploy (and maintain) ... this isn't a bad thing per se, just an observation. I wanted to write a library when the API was launched as well but got turned off by the documentation and SOAP just like @theareba. Back then I wanted to build it as an extension of an app i.e. if included in the app, it makes the library's routes, controllers and all that available in the app context ... so it simply extends your existing app (deploy one thing instead of two). That ☝️ ... is my preferred approach. But not to take away from anything you've done. 😁 ... it's still solid work! |
@theareba If you're interested ... I've started work on an After this I'll make |
@itsmrwave this is awesome!!! Will checkout it out over the weekend. For |
@itsmrwave been a while since I wrote a tutorial on my website http://www.victorareba.com/tutorials so if it turns out great I could write on this. |
@theareba I think it should be separate. Bundling Rails stuff in here assumes that only Rails people will use this. They should be able to use any framework i.e. Sinatra. Think of this as the core logic only. |
Do you have any instructions for this? Does it work?
The text was updated successfully, but these errors were encountered: