snaprdev:
Tips for camera app developers wishing to use the Snapr API
Snapr’s API is designed to make adding real-time social features to any camera app super easy.
In fact we love our API so much that it has more functionality than our currently available app and website!
For full documentation please visit: http://developer.sna.pr
Here are some of the highlights:
Easily embed a social feed of photos in your app
Snapr has created an HTML 5 mobile optimized template for iPhone and Android that you can load within your app to easily add a social photo feed.
Users can like and comment on each others photos, and follow each other.
The feed also features a map view for easy discovery of nearby photos.
The templates and CSS for themes are based on jQuery mobile. You can customize the look and layout to make sure things fit in with your product.
Show photos just from your app and promote on Facebook
Snapr makes it easy for you to show only the photos taken by users of your app.
When you register as a third party developer on Snapr (http://sna.pr/oauth/) we create a public group for your app’s users, and all photos from your app will be automagically added.
You can then choose to return only those photos when you make a Snapr API call or load a web view.
If you add a homepage for your app when you register we will add a link to it when people post photos via your app to Facebook.
To register an app and create a public group visit: http://sna.pr/oauth
Share to Multiple Services with one upload
With one upload to Snapr photos can be pushed to multiple services including Facebook, Twitter, Tumblr and Foursquare.
Snapr will add more and more possible sharing destinations that you can easily integrate. We focus on the social so you can focus on your app.
For users this means they only need to connect once to all their favorite social services and they can use the same login across multiple photo apps.
Link through to your site first when sharing via Snapr
We understand that a custom web presence for displaying images is important for promoting your app and creating a unique user experience.
When sharing images to other services such as Facebook, Twitter, Tumblr and Foursquare you can link first to the image on your own site. For example the link you tweet for the image might become http://coolapp.com/{{ snapr photo code }}/ instead of http://sna.pr/{{ photo code }}
You will need to build your site in such a way that it can display images by calling them up via the Snapr API.
For camera app developers Snapr is free to use in this way as long as you provide a link on or near the image to the Snapr map.
Build from scratch using the API, or use customized views of our mobile website.
All calls available used by our own mobile app and web site are available to third party developers. This gives you the power to build a fully customized product of your own should you wish.
User sign up and account management can also be handled via web views of our mobile site.
The mobile site is currently available in two different flavors (Basic, and Snapr iPhone), more themes and a new look will be revealed when we release our new product in 2011.
More details you will be pleased to hear:
Snapr uses OAuth 2.0, and where possible uses Oauth to connect with other services. All Snapr mobile templates are accessible via https://
As well as JSON the Snapr API can return photo results as both RSS and Media RSS.
Snapr allows you to exchange an OAuth token for a current session when you call up a page from our mobile website so if you have already authenticated a user via OAuth they won’t need to log in again when they load up a feed / account page.
You can test most API calls by visiting: http://sna.pr/api-test/
About Snapr:
Snapr will be launching its own fully featured web / mobile product early in 2011.
Our goal is to bring together snaps from a broad ecosystem of apps and devices.
Our mobile/web products will be focussed on helping people keep track of where their friends and family are at via their latest photos.
Please note:
If your app is primarily for the purposes of promoting a product, brand, or sponsored event please review our terms of service and contact us with regards to commercial licenses.
Snapr is for sharing photos people have taken, we do not act as hosts for other image files or advertising material. Please review our Terms of Service for more information.
Use the Snapr API Reblogging on behalf of my friends from Snapr.