使用API​​ Google Admin-sdk创建用户时出错

时间:2016-04-27 00:49:53

标签: php api google-admin-sdk createuser admin-sdk

我有以下代码,我用来获取邮件列表等信息......但是当我尝试创建新邮件(用户)时,我收到以下错误,希望你能帮助我,我试图找到更多信息,但只找到旧的api。这是错误 - > :http://i.stack.imgur.com/ZBoqa.png

[1] => Array
    (
        [Variable] => html_body
        [Data] => Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    )

这是我的代码

C:\xampp\php>php -f "c:\Users\Eldelaguila77\Desktop\proyectocorreos\quickstart1.php"

Error calling POST https://www.googleapis.com/admin/directory/v1/users: (403) Insufficient Permission

2 个答案:

答案 0 :(得分:0)

使用您的某个域到create a user account,请使用以下POST请求并包含授权请求中描述的授权。

POST https://www.googleapis.com/admin/directory/v1/users

请注意,您的应用程序发送到Directory API的每个请求都必须包含授权令牌。

答案 1 :(得分:0)

你的问题给了我很多帮助。我正在做你正在做的事情,但试图手工完成JSON。无论如何,我解决了你的问题:

您必须删除〜/ .credentials / admin-directory_v1-php-quickstart.json(您使用ADMIN_DIRECTORY_USER_READONLY范围创建它,现在已经不够了。一旦删除它,脚本将生成一个新的一个适合你。然后一切正常。(用户最终被暂停)添加

$user->setSuspended(false);
相关问题