2016-05-10 5 views
0

Я использую простой запрос Http из Google API, чтобы добавить элемент в группеGoogle API дает ошибку входа в систему при добавлении члена в группу с помощью администратора SDk апи

Я создал новый проект в моей консоли администратора Google и иметь ключ, clientid, клиентский секрет, имя учетной записи службы, после чего я пишу этот код, чтобы добавить участника в группу. Но это дает мне ошибку. Может кто-нибудь предложить, где я делаю неправильно

include_once __DIR__ . '/GoogleClientApi/vendor/autoload.php'; 
    include_once __DIR__. '/GoogleClientApi/src/Google/Auth/Google_AssertionCredentials.php'; 

    $clientId = 'xxxxxxxxxxxxc7iqi.apps.googleusercontent.com'; 

    ----------------------------------- 
     ----------------------------------- 

    $scopes = array(
     'https://www.googleapis.com/auth/admin.directory.group', 
     'https://www.googleapis.com/auth/admin.directory.user' 
    ); 

    ------------------------------ 
------------------------------------------ 

    $client = new Google_Client(); 
    $client->setApplicationName($appName); 
    $client->setClientId($clientId); 
    $client->setAssertionCredentials($creds); // This line gives the error 

Этот код дает мне следующее сообщение об ошибке:

Fatal error: Call to undefined method Google_Client::setAssertionCredentials(). 

ответ

1

Сообщение об ошибке говорит вам, что именно эта проблема.

Login required 

Для доступа к личным данным, таким как добавление пользователей к учетной записи администратора, необходимо сначала пройти аутентификацию.

Если вы проверите в верхней части страницы документации для этого метода Members: insert, вы заметите, что оно указано.

Requires authorization

Я не знаю, какой язык вы используете, как вы еще не опубликовали ни код, но хорошее место для начала было бы проверить documentation

+0

я сделал немного поиска и найденный код добавление члена в группу. Но теперь он дает эту ошибку: Неустранимая ошибка: вызов неопределенного метода Google_Client :: setAssertionCredentials(). См. Мой обновленный вопрос. – Aashi

+0

. Вы должны создать второй вопрос, это не относится к первому вопросу. – DaImTo

 Смежные вопросы

  • Нет связанных вопросов^_^