Git Product home page Git Product logo

api-documentation's Introduction

500px API

500px API provides programmatic access to 500px functionality and content. Version 1 of the API is limited to the essentials of the website's functionality: viewing feature streams, photo information and comments, as well as user profiles.

The API is REST API and uses OAuth 1.0a for user authentication purposes. Currently, return format for all endpoints is JSON.

You can try our API in console (http://bitly.com/api500px)

See status.500px.com for API status updates, outages, and scheduled maintenance.


Checklist


Basics

Examples

Changes

  • 2014-03-27 Deprecated photo object's image_url key.

SDK

Endpoints

Photo Resources

Upload Method

User Resources

Gallery Resources

Collections/Sets Resources

Comment Resources

Authentication

FAQ

What do I need to know before I start using the API?

Got rust on your skills? No worries. Here are the docs you might need to get started:

How do I connect to the 500px.com API?

The API is only available to authenticated clients. Clients should authenticate users using OAuth. Once authenticated, you need to request a resource from one of the endpoints using HTTPS. Generally, reading any data is done through a request with GET method. If you want our server to create, update or delete a given resource, POST or PUT methods are required.

What return formats do you support?

500px API currently returns data in JSON format.

What kind of authentication is required?

Applications must identify themselves to access any resource. If your application only needs read-only access and does not authenticate the user, consumer_key containing a valid Consumer Key parameter should be specified in the query string. Otherwise, OAuth or upload key authentication takes care of identifying the application as well as the user accessing the API.

Is there a request rate limit?

There is a rate limit of 1,000,000 API requests per month per account. We will contact you and if required disable your application if we find that your application is exceeding this limit or interfering with our system's stability.This revised rate limit will come into effect May 1, 2014.

api-documentation's People

Contributors

artem77 avatar arthurnn avatar ashfurrow avatar baslr avatar cdmicacc avatar devonoel avatar freeatnet avatar inaimathi avatar lern avatar lkorth avatar mdgnkm avatar melraidin avatar qwerescape avatar regata avatar tye avatar vikmeup avatar vovko avatar zachaysan avatar zimuliu avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.