RE:RE:RE:RE:RE:RE:Anybody want to Comment on the Wonderful Translation Making an app through a multi billion dollar company is NO BIG DEAL
Look at how the Orstbo apps turned out in the Apple store...the same is true for shopify. Anybody can go through an application process build the app and submit it. THIS IS NO BIG DEAL
https://docs.shopify.com/api/introduction/getting-started#create-app
Create your app
To create your app, login to your Partners dashboard. Select the "Apps" tab and click the Create app button.
The apps you create in your Partners dashboard function as public apps. You also have the option of developing private apps. Private apps have the exact same functionality as public apps except for one thing; they are locked to one store. This means that only one store will ever have access to this app. If you would like to learn how to use the API to create and generate a private app, visit this tutorial: Creating a Private App.
Once you have clicked on the Create app button you will be required to fill out a form. This form will set up the basic information to create your app and generate your API.
Reminder
Planning to submit your app to the Shopify App store? Take a look at our guidelines to see what we're looking for before you get started.
Install your app into your Dev Shop and generate your API Key
Shopify's API implements JSON to manipulate each API resource in isolation, providing a RESTful interface. All API usage happens through Shopify apps created by either store owners for their own shops, or by Shopify Partners for use by store owners.
Any Shopify app that you create will use the Shopify API to access another shop's data and automate almost any action from their shop admin dashboard. When a shop installs your app, all they're really doing is giving your app permission to access their shop's data through the API.
To properly install your app, you will need to provide your app with an authentication mechanism. Authentication mechanisms allow your app to interact with other Shopify stores. Shopify uses OAuth 2.0 as its primary authentication mechanism but many of our developers and Shopify advocates also have authentication mechanisms (typically referred to as gems, connectors or adapters) available through software development kits (SDK). These SDKs are available in several programming languages. Take a look at our Libraries to see what is available in your preferred programming language. You will need to authenticate your app to install it in your Dev Shop.
Once you have finished filling out the "Create new app" form and created your application, you will notice that your app has been provided with an API key. Treat all of your API keys like you treat the password to your shop admin. With an API key and password, anyone can access and modify the contents of your shop.
Reminder
When developing your app, please respect the API calls limit. The API call limit operates using a "leaky bucket" algorithm as a controller. You can read more about how this will affect your app here.
Should you run into any problems along the way please take your questions to our developer forums.
Check the requests and responses
Use Fiddler for Windows, or Charles for OS X to debug your HTTP requests and responses..
Interpreting the API documentation - how do I do **x** with the **y** API?
Our API documentation is generated programatically, meaning that the API docs are kept accurate and up to date. Everything that can be done via the API will be reflected in the documentation.
The API docs accurately reflect which properties can be changed via the API. To find out which values can be included when creating or updating a object via the API, check the documentation. There are examples reflecting all possible ways to interact with that object.
For example, let's look at the Collect API documentation. We can see that it's possible to create and remove a Collect, but not update one. However, if we look at the examples for updating a Product Variant, we can see that there are a couple different ways that a Product Variant can be updated.
Similarly, the API docs will accurately describe what query parameters are allowed when looking up objects via an API.
In experimenting with the API, you may find undocumented behaviour. While this may allow you to fix problems that are difficult or not possible to solve otherwise, be aware that this behaviour is also untested, and may not work as expected.