Lỗi: không hợp lệ_client không có tên ứng dụng


330

Tôi đang sử dụng Google Apps API cho ứng dụng của mình và cố gắng ủy quyền cho nó bằng OAuth2. Tôi đã tạo một dự án và một ứng dụng trong đó bằng bảng điều khiển Google API. Tôi đang sử dụng URL sau đây để ủy quyền:

https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid)

Tôi nhận được lỗi sau đây,

Error: invalid_client
no application name
Request Details

Tôi đã xác minh clientid và thậm chí trạng thái của SDK quản trị.


họ làm cho nó rất khó để bảo đảm công việc. không có
gai

Câu trả lời:


610

Lỗi đó được hiển thị trong trường hợp trong "API & auth" -> "Màn hình đồng ý" bạn có trường trống "TÊN SẢN PHẨM" - bạn cũng cần chọn địa chỉ email.

Bạn có thể tìm thấy "Màn hình đồng ý" trong một liên kết !, Nhấp vào tên dự án và sau đó chuyển đến "API & auth" -> "Màn hình đồng ý".


2
Không, một khi bạn thêm tên sản phẩm, nó sẽ hoạt động. Đó là tất cả những gì tôi phải làm.
d_ethier

12
Hãy chắc chắn để thêm chọn địa chỉ email của bạn - cũng trên màn hình đồng ý. Nếu không, bạn sẽ nhận được một thông báo lỗi khác.
Carl

71
Tôi đã phải tạo lại ID khách hàng OAuth và Khóa trình duyệt để nó hoạt động sau khi tôi chọn địa chỉ email và điền tên sản phẩm.
Chris Kempen

22
Tôi chỉ phải chờ thay đổi để áp dụng. Khoảng vài phút. Không cần tạo lại khóa.
Matej

2
Câu trả lời chính xác. Giúp tôi rất nhiều.
Ripa Saha

4

Như @ Chris-Kempen nói, bạn phải tạo lại tất cả các id OAuth cần thiết SAU KHI bạn đã đặt email hỗ trợ cho ứng dụng của mình.

Nếu bạn tạo thông tin xác thực OAuth TRƯỚC KHI bạn đặt địa chỉ email hỗ trợ trong màn hình đồng ý, thì có vẻ như bạn sẽ luôn gặp lỗi này.


1
Như Matej đã đề cập sau đó, có vẻ như đây chỉ là vấn đề chờ đợi một chút lâu hơn để thay đổi tuyên truyền :)
Ja͢ck

2

Tôi có một vấn đề tương tự, có thể có thể giúp người khác:

Lỗi của tôi là "loại máy khách không hợp lệ" thay vì "không có tên ứng dụng" và việc đặt email và tên của dự án không giải quyết được vấn đề của tôi.

Tuy nhiên, tôi đã đăng ký dự án của mình dưới dạng WebApp. Khi tôi đổi nó thành "Khác", cuối cùng nó cũng hoạt động.


Bạn có nhớ nơi bạn đã thay đổi cài đặt thành "Khác" thay vì WebApp không? Tôi không thể tìm thấy nó ở bất cứ đâu. : /
LNA

Xin lỗi, tôi đã nhanh chóng kiểm tra và không tìm thấy nó nữa, tôi đoán họ đã thay đổi nó: /
chloé roger
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.