Documentation

API Documentation QuickLinks

Platform Overview

Security

Scenario Examples

User Account API's

Friends API

Messaging API

Pictures API

GeoLocation API

User MetaData API

App MetaData API

Service API

Windows Phone Push Notifications

Analytics API

Application API

About The Buddy Platform

The BuddyPlatform API provides a surface area designed to enable mobile application expierences on any platform and device. The API is broken up into several feature areas:
 
  • User Account API -- includes User account managment, Messaging, Photos, and friends feature 
  • Friends API -- enables apps to find users, places, friends, user and app metadata based on a set of search criteria 
  • Pictures API -- We offer a full picture support API including albums, security settings, comments , and location tagging. These API's enable a developer to easily add white label picture support to any application. 
  • User MetaData -- This collection of API's allow a developer to store user specific Metadata , and search that data based on a wide set of criertia. All of the metadata is stored in a location centric fashion and allows developers to extend the base level of user account's defined by the platform. 
  • Application MetaData -- The Buddy Platform features a robust location aware metadata system in the context of the application. All Application MetaData is strored at the application level and thus accesible from all running instances of your application. 
  • Service API - Our service API's allow developers to check on the state of the Buddy Platform Service and update your security token.
  • Windows Phone Notifications -- We are very proud to offer Windows Phone notifications supporting  all current versions including the original WP7 release and Mango. The API's allow developers to register devicess and send Live tiles, Raw Messages, or Toasts.
  • Analytics API -- These API's allow developers to record crash records and device specific information. All of this information is viewed through the developer portal in the form of charts and tables. This data is very usefull when debugging a crash or viewing your application installs on different device types.
  • Messageing API -- Our messaging API allows developers to build a user - user messaging system including threaded messages and other standard schema items. 
  • GeoLocation API -- Applications can add new locations, submit edits, or flag existing locations  
  • Service API -- core service API's and Socket MetaData
 
To get started with the API there are a few simple steps to follow:
  • Create a developer account and wait for approval
  • Sign into your account and create a Socket, each socket represents a mobile application you wish to develop
  • Add the API to your application, we support both SOAP and REST endpoints
  • Review your useage and analytics from the developer portal

Authentication to the BuddyPlatform API is handled through a 'Buddy Application' which correspond to each mobile application you build using the BuddyPlatform API. Each Buddy Application has a friendly name, API Password , API Login, authKey, and authSecret. Please refer to the authentication documenation for detailed information.
 
If you have any problems , questions, or comments please feel free to email our staff or open a support ticket from within the Developer Portal.

 


What are you thinking?



Subject


Your Email