Tôi đang cố gắng sử dụng API thư mục để cập nhật đối tượng khách hàng, nhưng cố gắng sửa đổi mọi thứ ở kết quả cấp cao nhất 400 (Ngôn ngữ khách hàng không hợp lệ) lỗi được trả lại.API thư mục, cập nhật khách hàng/PATCH không thành công với "Ngôn ngữ khách hàng không hợp lệ"
Đây là get của đối tượng ban đầu (một số mặt hàng redacted cho sự riêng tư)
Yêu cầu
GET https://www.googleapis.com/admin/directory/v1/customers/<customerID>
đáp ứng
200 OK
{
"kind": "admin#directory#customer",
"id": "<customerID>",
"etag": "\"<etag>\"",
"customerDomain": "<domainName>",
"alternateEmail": "<email>",
"postalAddress": {
"contactName": "<name>",
"organizationName": "",
"locality": "<city>",
"region": "<state>",
"countryCode": "US",
"addressLine1": "<address1>",
"addressLine2": "",
"addressLine3": "",
"postalCode": "<zip>"
},
"phoneNumber": "<phoneNumber>",
"language": "en",
"customerCreationTime": "2011-03-31T03:45:49.408Z"
}
Cố gắng sau đó cập nhật số điện thoại hoặc ngôn ngữ riêng lẻ dẫn đến lỗi. Nó không quan trọng nếu tôi sử dụng một bản vá hoặc cuộc gọi cập nhật.
Điện thoại gọi Số vá:
{
"phoneNumber": "+18005551234"
}
Ngôn ngữ vá gọi:
{
"language": "en-GB"
}
patch hoặc Cập nhật cuộc gọi phản ứng
400 OK
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Customer language"
}
],
"code": 400,
"message": "Invalid Customer language"
}
}
Ngay bây giờ tôi chỉ chơi với các công cụ trực tuyến (https://developers.google.com/admin-sdk/directory/v1/reference/customers/patch), trước khi tôi kéo nó vào mã. Tôi đã không tìm thấy bất kỳ nội dung nào trong tài liệu, diễn đàn, trình theo dõi vấn đề hoặc tại đây giải quyết vấn đề; Bất kỳ trợ giúp sẽ được nhiều đánh giá cao!
Những lệnh trong GAM? Tôi không thấy lệnh cập nhật tài nguyên Khách hàng. Cảm ơn. –