Google plus API для размещения на стене, как Facebook - PullRequest
12 голосов
/ 22 октября 2011

Я искал учебники в 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 ]

13 голосов
/ 22 октября 2011

Оказывается, что для разработчиков Google + доступно только ограниченное число API-интерфейсов, и это также только в случае GET-звонков по словам разработчика страницы Google +. На мой вопрос не будет получено однозначных ответов, так как Google находится в процессе разработки.создание новых API-интерфейсов для доступа к пользовательской информации в Google Plus.

https://developers.google.com/+/api/

Также вы можете использовать SDK клиента Google, предоставленный 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.
}
3 голосов
/ 30 декабря 2013

Я написал фрагмент кода для входа и публикации простого текста в Google Plus с URL-адресом и URL-адресом большого пальца.

Попробуйте

2 голосов
/ 01 февраля 2012
...