我正在尝试通过Github API使用oAuth令牌同步用户姓名和主电子邮件到AD。我调用/user/emails并使用拥有user:email权限的oAuth令牌,获取他们的主电子邮件。然后我尝试根据这篇文档中的说明,使用PATCH /user来更新以下载荷:
{
email: newemail@ourcompany.com
}
我得到了404错误。
这是设置用户主邮箱的正确方法吗?
我正在尝试通过Github API使用oAuth令牌同步用户姓名和主电子邮件到AD。我调用/user/emails并使用拥有user:email权限的oAuth令牌,获取他们的主电子邮件。然后我尝试根据这篇文档中的说明,使用PATCH /user来更新以下载荷:
{
email: newemail@ourcompany.com
}
我得到了404错误。
这是设置用户主邮箱的正确方法吗?
查看更多:为什么我在存在的存储库上出现404错误?
在某些地方,它需要身份验证并返回404未找到,而不是403禁止。 这是为了防止私有存储库意外泄漏给未经授权的用户。
您可以尝试将您的电子邮件可见性
设置为公开
[
{
"email": "newemail@ourcompany.com",
"primary": true,
"verified": true,
"visibility": "public"
}
]
"user:email"
仅授予用户电子邮件地址的读取权限。 - stovflPATCH /user
,这与“更新已认证用户”的绑定相同。 - stovfl