Авторизация Google+ в приложении
Авторизация Google+ в приложении
Всем хорошего вечера.
Совсем недавно реализовал авторизацию в приложении через Facebok, благо разработчики нашли время расписать использование сдк на официальном сайте, все просто и понятно. Но сейчас при реализации Гугл, большие проблемы. Дело в том, что регистрацию приложения в сервисе Гугл, уже сделали, и мне дали только данные на их использование. CLIENT ID, secret и так далее. Опыта в клиент серверной реализации у меня нет, так что каждый день открываю для себя велосипед. Как хорошо не было расписано на официальном сайте, у меня даже обычный семпл не загрузился. Другие семплы из ГитХаба выдает из такой ошибкой (http://stackoverflow.com/questions/2738 ... ss-builder). Собственно мне от гугла нужен только токен, и небольшая информация имя, фамилия.
Может кто поделиться ссылками на реализацию, иностранного ресурса. Так сказать, step by step так сказать. И буду так же рад, почитать о самой схеме действия клиент сервер, в мобильных устройствах, если у кого есть такие ресурсы за спиной.
Совсем недавно реализовал авторизацию в приложении через Facebok, благо разработчики нашли время расписать использование сдк на официальном сайте, все просто и понятно. Но сейчас при реализации Гугл, большие проблемы. Дело в том, что регистрацию приложения в сервисе Гугл, уже сделали, и мне дали только данные на их использование. CLIENT ID, secret и так далее. Опыта в клиент серверной реализации у меня нет, так что каждый день открываю для себя велосипед. Как хорошо не было расписано на официальном сайте, у меня даже обычный семпл не загрузился. Другие семплы из ГитХаба выдает из такой ошибкой (http://stackoverflow.com/questions/2738 ... ss-builder). Собственно мне от гугла нужен только токен, и небольшая информация имя, фамилия.
Может кто поделиться ссылками на реализацию, иностранного ресурса. Так сказать, step by step так сказать. И буду так же рад, почитать о самой схеме действия клиент сервер, в мобильных устройствах, если у кого есть такие ресурсы за спиной.
Re: Авторизация Google+ в приложении
Я конкретно хотел спросить за эти данные гугла, что мне скинули, после регистрации приложения. Куда мне их прописывать, где юзать....
Re: Авторизация Google+ в приложении
Вы не судите только строго. Если бы нужно было использовать приложение с нуля, я бы по заполненной в консоли гугл информации - продолжил работать. А так, с теми данными, что есть...
Re: Авторизация Google+ в приложении
Никто не поможет с таким заданием? Или оно настолько легкое)
Re: Авторизация Google+ в приложении
https://developers.google.com/+/mobile/ ... plusclient может поможет
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Авторизация Google+ в приложении
Увы нет. Я создал сам класс, один в один с девелоп.гугл... Просто сам проект не новый, а уже созданный.. в этом дело..
Re: Авторизация Google+ в приложении
Кстати теперь другая делема. Использовал в тестовом семпле другой код из сайта - http://www.androidhive.info/2014/02/and ... account-1/ Все просто и доходчиво. И создал (!) собственный проект в консоли. Вроде все хорошо, но летит с НульПоинтер, в месте
Код: Выделить всё
/**
* Method to resolve any signin errors
* */
private void resolveSignInError() {
if (mConnectionResult.hasResolution()) {
try {
mIntentInProgress = true;
mConnectionResult.startResolutionForResult(this, RC_SIGN_IN);
} catch (SendIntentException e) {
mIntentInProgress = false;
mGoogleApiClient.connect();
}
}
}
@Override
public void onConnectionFailed(ConnectionResult result) {
if (!result.hasResolution()) {
GooglePlayServicesUtil.getErrorDialog(result.getErrorCode(), this,
0).show();
return;
}
if (!mIntentInProgress) {
// Store the ConnectionResult for later usage
mConnectionResult = result;
if (mSignInClicked) {
// The user has already clicked 'sign-in' so we attempt to
// resolve all
// errors until the user is signed in, or they cancel.
resolveSignInError();
}
}
}
Код: Выделить всё
java.lang.NullPointerException
at com.amazon.aws.CognitoSyncDemo.activity.GoogleActivity.resolveSignInError(GoogleActivity.java:102)
at com.amazon.aws.CognitoSyncDemo.activity.GoogleActivity.signInWithGplus(GoogleActivity.java:248)
at com.amazon.aws.CognitoSyncDemo.activity.GoogleActivity.onClick(GoogleActivity.java:229)
at com.google.android.gms.common.SignInButton.onClick(Unknown Source)
at android.view.View.performClick(View.java:4240)
at android.view.View$PerformClick.run(View.java:17721)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)Re: Авторизация Google+ в приложении
Или еще один пример. Создадим обычный Google Play Service Sample у меня к примером создается через оболочку Android Studio. Тестовый пример от Гугла и сразу валиться вместе с ошибкой выше...Вернее НулПоинтер.