Questions tagged [api]

DO NOT USE. Use specific tags like [google-cloud-platform], [facebook], [amazon-web-services] instead or [api-design] where applicable. Questions asking to recommend or find an API are off-topic.

Application Programming Interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. A good API makes it easier to develop a program by providing all the building blocks. A programmer then puts the blocks together. An API may include specifications for routines, data structures, object classes and variables.

An API specification can take many forms, including:

  • an International Standard such as POSIX,
  • vendor documentation such as the Microsoft Windows API,
  • the libraries of a programming language - e.g. Standard Template Library in C++ or Java API.

An API differs from an ABI (Application Binary Interface) in that the former is source code based while the latter is a binary interface. For instance POSIX is an API, while the Linux Standard Base is an ABI.

Source: Wikipedia (Application Programming Interface)


Questions asking us to recommend or find an API, documentation or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam.

Link to the API Burninate Request

107148 questions
13
votes
2 answers

Magento API: Publish a new method in soap V2

I'm new in Magento and I'd like to create a my own API v2 method. I've built a simple project... Mycompany Mymodule etc api.xml config.xml wsdl.xml Model Api V2.php …
Juanma R.
  • 281
  • 1
  • 3
  • 7
13
votes
9 answers

How do I generate RDOC for (all of) Rails?

I can do sudo gem rdoc activerecord --no-ri and sudo gem rdoc actionpack --no-ri both of which give me good docs. But sudo gem rdoc rails --no-ri gives me pretty much nothing, as the Rails gem itself is really just a holder for the others. How…
James A. Rosen
  • 64,193
  • 61
  • 179
  • 261
13
votes
3 answers

FacebookSDK 3.0 - Apple Mach-O Linker Error

I am trying to implement Facebook in one of my apps and therefore followed the official Facebook Tutorial on Hackbook. https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/ I implemented everything as described and I don't…
Blade
  • 1,435
  • 1
  • 14
  • 22
13
votes
4 answers

How to skip Devise authentication when using an API key?

I'm using Devise on my application and would like to create a global API key that can access JSON data of anyone's account without having to log-in. For example, say my API Key is 1234 and I have two users who have created two different…
FilmiHero
  • 2,306
  • 7
  • 31
  • 46
13
votes
2 answers

API and Application authentication using Devise, Doorkeeper and OAuth2 token

I have both a Desktop application and a mobile application. I want to use the same rails application for both "devices". In another word, I want the mobile application to request contents on the Desktop application. I use Devise for authentications…
Pierre-Louis Gottfrois
  • 17,561
  • 8
  • 47
  • 71
13
votes
2 answers

Using JSON POST Request

I'm attempting to use JSON to initiate a POST request to an API. I've found some example code, and before I get too far I wanted to get that working, but I'm stuck...