Luồng ứng dụng web và máy tính OAuth

Hướng dẫn này sẽ chỉ cho bạn cách thiết lập OAuth2 để truy cập API bằng thông tin đăng nhập của riêng bạn và luồng trên máy tính để bàn hoặc luồng web. Các bước này chỉ cần thực hiện một lần, trừ phi bạn thu hồi, xoá hoặc cần thay đổi phạm vi cho phép đối với thông tin đăng nhập OAuth2 của mình.

Tạo thông tin đăng nhập OAuth2

  1. Làm theo các bước để định cấu hình dự án Google API Console cho API Google Ads.

  2. Ghi lại mã ứng dụng kháchmã bí mật, sau đó quay lại trang này.

Thiết lập thư viện ứng dụng

  1. Trong cửa sổ dòng lệnh, hãy chuyển đến ví dụ về OAuth2.

  2. Chạy ví dụ này bằng dòng lệnh. Bạn có thể sửa đổi các giá trị INSERT_XXX_HERE trong ví dụ này trước khi chạy hoặc sử dụng các đối số -client_id cho mã ứng dụng khách và -client_secret cho mật khẩu ứng dụng khách.

    perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
    
  3. Ví dụ này nhắc bạn truy cập vào một URL mà bạn cần cho phép thông tin đăng nhập OAuth2 thay mặt bạn truy cập vào tài khoản Google Ads.

    Paste this url in your browser:
    https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
    

    Di chuyển đến URL trong phiên trình duyệt ở chế độ riêng tư hoặc cửa sổ ẩn danh. Đăng nhập bằng chính Tài khoản Google mà bạn dùng để truy cập vào Google Ads. Nhấp vào Tiếp tục trên màn hình xin phép bằng OAuth2.

    Màn hình đồng ý

  4. Sau đó, bạn được chuyển đến một trang có thông báo cho biết đã uỷ quyền thành công.

    Authorization code was successfully retrieved.
    

    Bạn sẽ thấy ví dụ đã được hoàn tất và mã làm mới của bạn hiển thị cùng với một số hướng dẫn trên cùng một trang, theo sau là các thuộc tính mà bạn cần để định cấu hình thư viện ứng dụng:

    Replace the following keys and values in your googleads.properties configuration file:
    
    clientId==***********************apps.googleusercontent.com
    clientSecret=****
    refreshToken=****
    
  5. Quay lại bảng điều khiển mà bạn đang chạy ví dụ rồi nhấn phím Ctrl + C để chấm dứt quá trình. Sau đó, hãy sao chép mã làm mới đã tạo cùng với mã ứng dụng khách và mật khẩu ứng dụng khách vào googleads.properties hoặc lưu vào nơi khác để sử dụng nếu bạn tạo thực thể cho thư viện trong thời gian chạy.