Sân chơi OAuth

Một cách khác để tạo thông tin đăng nhập OAuth2 là sử dụng Play2 Playground. Playground OAuth2, kết hợp với Google API Console, cho phép bạn tạo mã thông báo OAuth2 theo cách thủ công.

Nền tảng Play2 OAuth2 dành cho những người dùng chỉ cần truy cập vào các tài khoản của một tài khoản người quản lý hoặc một người dùng Google Ads. Nếu cần nhắc nhiều người dùng về thông tin đăng nhập, bạn nên Định cấu hình thư viện ứng dụng cho OAuth trong API Google Ads.

Lấy mã ứng dụng và mật khẩu ứng dụng

Nếu bạn không có dự án trên đám mây, hãy làm như sau:

  1. Mở trang Thông tin xác thực của Google API Console.

  2. Từ trình đơn thả xuống dự án, hãy chọn một dự án hiện có hoặc tạo một dự án mới.

  3. Trên trang Thông tin xác thực, hãy chọn Tạo thông tin xác thực, sau đó chọn Mã ứng dụng OAuth.

  4. Trong Loại ứng dụng, chọn Ứng dụng web.

  5. Trong URI chuyển hướng được ủy quyền, hãy thêm một dòng có: https://developers.google.com/oauthplayground

  6. Nhấp vào Tạo.

  7. Trên trang Mã ứng dụng, hãy ghi lại mã ứng dụngbí mật ứng dụng. Bạn sẽ cần những thông tin này trong bước tiếp theo.

Nếu bạn có một dự án trên đám mây hiện có, thì bạn có thể sử dụng lại dự án đó bằng cách đặt URI chuyển hướng được ủy quyền như trên.

Tạo mã thông báo

  1. Truy cập vào Play2 Playground, (việc sử dụng đường liên kết này sẽ điền sẵn một số giá trị chính cho bạn).

  2. Nhấp vào biểu tượng bánh răng ở góc trên bên phải và chọn hộp có nhãn Sử dụng thông tin xác thực OAuth của riêng bạn (nếu bạn chưa đánh dấu).

  3. Hãy chắc chắn rằng:

    • Quy trình OAuth được đặt thành Phía máy chủ.
    • Loại truy cập được đặt thành Ngoại tuyến (điều này đảm bảo bạn nhận được mã làm mới mã truy cập, thay vì chỉ có mã truy cập).
  4. Nhập Mã ứng dụng OAuth2bí mật ứng dụng OAuth2 mà bạn nhận được ở trên.

    chế độ cài đặt sân chơi

  5. Trong phần có nhãn Bước 1 – Chọn & ủy quyền API, nhấp vào API Google Ads từ danh sách và chọn phạm vi của danh sách đó, https://www.googleapis.com/auth/adwords. Sau đó, hãy nhấp vào Ủy quyền API:

    ủy quyền apis

  6. Nếu được nhắc, hãy đăng nhập vào tài khoản mà bạn muốn cấp quyền truy cập và ủy quyền. Nếu không, hãy xác nhận rằng người dùng Google hiện tại ở góc trên cùng bên phải là Tài khoản Google Ads hoặc tài khoản người quản lý mà bạn muốn lấy thông tin xác thực.

  7. Một thông báo sẽ xuất hiện cho biết ứng dụng của bạn muốn Quản lý Chiến dịch Google Ads của bạn. Hãy nhấp vào Chấp nhận để tiếp tục.

  8. Trong thẻ có nhãn Bước 2 – Mã ủy quyền Exchange cho mã thông báo, Mã ủy quyền sẽ xuất hiện. Nhấp vào Mã ủy quyền trao đổi cho mã thông báo.

    mã thông báo xác thực sân chơi

  9. Nếu không có vấn đề gì, bạn phải điền Mã làm mớiMã truy cập cho bạn (bạn có thể phải mở rộng lại Bước 2 – Mã ủy quyền Exchange cho mã thông báo):

    mã làm mới sân chơi

  10. Sao chép mã làm mới vào tệp cấu hình cho thư viện ứng dụng mà bạn chọn, cùng với mã ứng dụngbí mật ứng dụng.

  11. Định cấu hình thư viện ứng dụng cho OAuth trong API Google Ads.

Xóa Play2 OAuth2 khỏi ID ứng dụng của bạn

Bây giờ, bạn đã có mã làm mới, bạn không còn cần Sân chơi OAuth2 làm URI chuyển hướng được ủy quyền nữa. Để xóa URL đó khỏi danh sách các URI chuyển hướng được ủy quyền:

  1. Chuyển đến trang Thông tin xác thực của Google API Console.

  2. Chọn dự án của bạn trong trình đơn thả xuống.

  3. Trên trang Thông tin xác thực, hãy nhấp vào tên mã ứng dụng để chỉnh sửa.

  4. Xóa https://developers.google.com/oauthplayground khỏi URI chuyển hướng được ủy quyền. Xin lưu ý rằng bạn phải để lại ít nhất một URI chuyển hướng.

  5. Nhấp vào Lưu.