Modern Software Experience

2012-01-24

Family Graph home page

MyHeritage API goes mobile

Family Graph API

In August of last year, MyHeritage Family Graph API revealed the existence of an API for MyHeritage.
I September, Getting Started with the MyHeritage Family Graph API provided essential undocumented facts & features to help you get started with the Family Graph API.

A few things have happened since those two introductory articles. MyHeritage has been reading the Getting Started, and used to improve their Family Graph API documentation.
The MyHeritage App Competition wasn't the immediate success MyHeritage expected, and they had to postpone the submission date. There is still some time to submit an app for a chance to win seven thousand Euri, and the information in this article may help.
MyHeritage also introduced the MyHeritage 1.0 app for both iOS and Android.

Software Development Kit

The Getting Started with the MyHeritage Family Graph API mentioned that there was only one SDK for the Family Graph API. There was a SDK for PHP, the scripting language MyHeritage uses for its own website, and it was as web-centric as the MyHeritage itself.

mobile SDKs

MyHeritage has quietly introduced two additional SDKs; one for iOS and Android. Like the PHP SDK, the iOS and Android SDKs are available for immediate download from GitHub. The Family Graph for iOS SDK became available on Jan 5, and the Family Graph for Android SDK became available on Jan 15.

Like the PHP SDK, these releases are for early adopters of the Family Graph API.
The iOS SDK includes a sample Xcode application called FamilyGraphSample. The README file for the Family Graph for iOS SDK merely says iOS SDK for the Family Graph API, so it may seem that you have to make sense of that sample application without any help, but there are a few comments in the source code.
The Android SDK provides a sample application called simple. The README file contains some instructions to get started using the SDK from within Eclipse.

license

Like the Family Graph PHP SDK, the Android and the iOS SDK are licensed under the Apache License, Version 2.0.

Family Graph updates

The Family Graph website and the PHP SDK continue to be updated. As of 2011 Jan 5, the PHP SDK features support for refresh tokens and long requests. The new Authentication Guide on the Family Graph API site explains how to use refresh tokens.

links

Family Graph API

Family Graph API SDKs