Google plus API для размещения на стене, как Facebook
Я искал учебники в Google для размещения некоторого текста в Google Plus. Но похоже, что их нет.
Я также пытался просмотреть документы, предоставленные Google для разработчиков Mac и iPhone, но не могу найти ничего, что решило бы мою проблему. Также есть небольшая информация о том, как получить логин пользователя для входа в аккаунт Google Plus.
Я не уверен, что делать для входа пользователя, должен ли я использовать какой-нибудь GTLObject или использовать UIWebView, например foursquare, для входа в систему.
Вот список документов, которые я прошел.
http://code.google.com/p/google-api-objectivec-client/wiki/Introduction
http://code.google.com/p/google-api-objectivec-client/wiki/BuildingTheLibrary
http://code.google.com/p/gtm-oauth2/
3 ответа
Как выяснилось, для разработчиков Google + доступно только ограниченное количество API-интерфейсов, и это также только при вызовах GET по словам разработчика страницы Google +. На мой вопрос не будет получено однозначных ответов, так как Google находится в процессе создания новых API-интерфейсов. для доступа к пользовательской информации в Google Plus.
https://developers.google.com/+/api/
Также вы можете использовать клиент Google SDK, предоставленный Google, но гораздо проще показать webview
для входа пользователя. Мне удалось получить список людей из Google Plus.
Шаги такие же, как для получения токена доступа, как в foursquare. Просто с небольшими изменениями.
в viewdidload
метод.
NSString *authStr = @"https://accounts.google.com/o/oauth2/auth?client_id=client_id&redirect_uri=http://somevalidurl.com&scope=https://www.googleapis.com/auth/plus.me&response_type=token";
в качестве URL-адреса для загрузки запроса в веб-представлении. Люди должны отметить здесь одну вещь: вам нужно создать идентификатор клиента в консоли API для вашего приложения, которое является веб-интерфейсом, а не установлено для этой цели, так как вы не получите никакой возможности ввести любой URL-адрес веб-сайта для обратного вызова, что очень важно в этот случай.
и в методе делегата веб-просмотра webViewDidFinishLoad:
NSString *urlStr = [[webView.request URL] absoluteString];
NSArray *array = [urlStr componentsSeparatedByString:@"access_token="];
if(array.count > 1)
{
NSString *oauth_token = [[[array objectAtIndex:1] componentsSeparatedByString:@"&"] objectAtIndex:0];
//do something with the oauth token after this.
}
Я написал фрагмент кода для входа и публикации простого текста в Google Plus с URL-адресом и URL-адресом большого пальца.
Посмотрите здесь:
http://code.google.com/p/google-api-objectivec-client/source/browse/