Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm teaching a lecture about APIs and would love to find a nice, free, Web-based tool to "browse" open REST APIs in a generic way, rendering XML and/or JSON payloads to the screen and speculatively turning anything that looks like a hyperlink into a hyperlink. So, for example, I could point it to:
http://services.healthindicators.gov/v4/REST.svc/IndicatorDescription/3/IndicatorDescriptionDataCategories/1
and see a nicely-rendered version of the data with clickable links.
Anybody know of a useful resource?
The Apigee Console is great. It supports a number of predefined APIs and a generic mode for any API. Apigee has a nice snapshot feature where you can make a request and then send a link to anyone and they can view the request/response you made.
There is also Hurl but it isn't always working.
I really like the Chrome HTTP Dev Client for exploring REST API's. Works great!
I use XML Tree for Chrome.
Highlights and formats XML and has the option to turn URLs into links.
https://chrome.google.com/webstore/detail/gbammbheopgpmaagmckhpjbfgdfkpadb
This is an interesting way to show web api's
http://code.google.com/apis/discovery/
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Are there any plugins out there (similar to Swagger) which provide the ability to document HATEOAS APIs?
The Swagger interface is quite good but it doesn't have level 3 REST support.
I use spring-restdocs in combination with the HAL-browser.
You don't necessarily need HAL for restdocs though, although it is recommended.
Restdocs will generate code samples and link & field descriptors in the asciidoc format. You can then link to these asciidocs from inside the HAL-browser.
To see the result in action (although this is hardcoded), check this out: foxycart. Click on the little doc links next to the rels.
After further investigation I discovered HAL-browser (https://github.com/mikekelly/hal-browser) which is quite good. Although, your API must return content-type of HAL for it.
You don't need to configure anything on the server for this tool. Just open it in a browser and point to your API.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
When you share a file on OneDrive programatically, you get the long link, something like that:
https://onedrive.live.com/redir.aspx? cid=02b2003892980058&resid=2B200389298**!371&parId=2B2003892980058!303&authkey=!AA4PmQJeIl6O-Ks&v=3&ithint=photo%2c.jpg
If you do this through the OneDrive site, you first get the long link, but after that you are given the opportunity to shorten it. However, I do not see a functionality to shorted the shared link being available in OneDrive's API. Is it possible to shorted the link programatically?
The OneDrive service uses Bit.ly to perform the link shortening, rather than using OneDrive as the proxy since we have additional security measures in place to prevent over-usage I'd recommend you use the Bit.ly or another URL shortening service APIs directly for your scenario.
Thanks for the tip! Had the exactly same issue but couldn't solved it by using Bit.ly service. Such a pitty we (non-MS collaborators/insiders) cannot use the aka.ms service API that's great, haha. Had to go to another URL Shortener that worked great ( https://www.tiny.cc/ ). Cheers
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Many questions being asked about generate Rest API to html documents.
But eggs comes from chicken.
In many cases , the architecture needs to define the API . It's a connection between web developers and iOS/Android client developers.
So is there such kind of tool or web , we can do follow things:
New a API
write the subURL
write the POST/GET method
write the post parameters
write the returned answers
write the sample request , any kinds of condition, error codes.
After all this, there is a doc or Online doc html there.
We can edit , update it after times pass by. The web/client developer , just need to watch the document ,then they are ready to go.
Is there any kind of tool can archive this ? Thank you.
There are a couple of specs for documents that allow clients to discover RESTful APIs.
Swagger (demo)
apiary
JSON Home
Google use their own Discovery Service, however unlike the others, unfortunately I don't think there are open sourced libraries that help you use expose it from your own APIs.
I have used swagger and it works well. The spec handles the things you have mentioned:
JSON Schema to describe request/responses
A list of error codes/conditions
A codegen library to generate client side code for a number of languages such as Javascript, Java, Objective-C, Scala, PHP, Python, Ruby, and more.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I've spent the last hour searching for an official Google Voice API documentation but couldn't find anything but a bunch of API wrappers in (insert your favorite programming language here).
Does a documentation for Google Voice's API not exist?
If you're okay with JavaScript you can take a look at their chrome extension, it gives you good idea on how to hack something together. For instance I've found this: http://google.com/voice/request/messages it gives you a list of messages in JSON
http://google.com/voice/request/user gives you your contacts and your GV number
I don't believe Google has officially published an API yet.
You might want to refer to this post:
Is there a Google Voice API?
unofficial, but has instructions for various languages and how to do some straight http requests:
http://www.googlevoice.org/ (Web archive)
It's time to migrate off Google Voice for applications. On May 14, 2014, Google will break the old interface.
https://plus.google.com/u/0/106636280351174936240/posts/MjyncJEbzxK
Google seems to be pushing Twilio as an alternative. Twilio will be available from AppEngine.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Is there any service that receives emails users send to me, parse the content and call my API?
I would do it myself but don't want to mess with mailservers, cronjobs, etc
Thanks
I approached this problem a week or so ago whilst trying to provide one of our developers to not write something. There is nothing out of the box or hosted that I've found.
The nearest thing I've seen is a DIY SMTP framework in Python which is quite powerful (Lamson). It allows you to receive email, process it and call external services or store the message content.
http://lamsonproject.org/
Hope this helps.
Google App Engine has a mail API built in, that seems very simple to use, just forward the email to string#appid.appspotmail.com
I will use that, calling the API of my app hosted in heroku.
Thanks Chris for your answer, it is very good to know that a simple email framework exists!
SendGrid.com also offers this service. http://sendgrid.com/docs/API_Reference/Webhooks/parse.html