Если это REST API, вам просто нужно сделать HTTP-запросы, чтобы вернуть данные. https://developers.google.com/gmail/api/v1/reference/ - это список URI, для которого необходимо настроить таргетинг на ваши HTTP-запросы. Например, запрос GET к такой конечной точки в Swift будет выглядеть так:
let url = NSURL(string: " https://www.googleapis.com/gmail/v1/users/{userId}/drafts")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!){
(data, response, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
task.resume()
бы получить все проекты в почтовом ящике пользователя. Это было бы в переменной данных, которую вы проанализировали бы в блоке завершения метода dataTaskWithURL. Разумеется, вам необходимо заменить {userId} на действующий userId. REST - это всего лишь стандарт использования HTTP-методов (GET PUT POST DELETE) для работы с ресурсами. Я бы рекомендовал читать в REST и HTTP-методах в Swift. Что касается того, что это для Java | PHP | Python | .NET, вероятно, просто означает, что они завернули свой REST API для этих языков, чтобы упростить его использование. Вы все равно можете использовать его на любом языке, поддерживающем HTTP-запросы.
Приведенный мною пример был предназначен только для запроса GET. Другие типы запросов будут структурированы по-разному, так как вам нужно будет предоставить тело с параметрами. Возможно, вам также понадобится предоставить заголовок с типом контента, но кто-то, у кого больше опыта работы с API-интерфейсом gmail, может сообщить вам об этом.