DV360 Exchange Reporting API'ye ilk katılım ve OAuth kurulumu

DV360 Exchange Reporting API, Google Cloud'da izin verilenler listesine eklenir OAuth kullanan API. İzin verilenler listesine ekleme işlemi DV360 Exchange tarafından yürütülür Raporlama API ekibi.

Prosedür

DV360 Exchange Reporting API'ye ilk katılım adımları şunlardır:

  1. Google Cloud'da bir Google Hesabı'na kaydolun konsolu hakkında daha fazla bilgi edinin.

    Bu hesabın, hesabınız için erişim jetonlarını yönetmek üzere kullanılacağını unutmayın Bu nedenle kişisel Gmail hesabınızı kullanmayın.

  2. Eklenmesi için hesap bilgileriyle Google DV360 ile iletişime geçin. izin verilenler listesine eklenir.

  3. İzin verilenler listesinde olduğunuza dair bildirim aldıktan sonra OAuth isteğinde bulunun. doğrulama incelemesi ve uygulamanızın doubleclickbidmanager kapsamına erişmesini sağlayın.

  4. Google Cloud Console'da oturum açın.

    API & Hizmetler > Kitaplık > Gizli. DV360 dosyası göreceksiniz. Exchange Reporting API, kullanabileceğiniz API'lerden biridir. Etkinleştir DV360 Exchange Reporting API.

  5. Kimlik bilgileri > Kimlik Bilgisi Oluştur > Hizmet Hesabı Anahtarı. Hizmet oluşturma talimatlarını uygulayın: hesap.

Hizmet hesabı

Hizmet hesabı, kodunuzun uygulama kimlik bilgilerini doğrudan API. Hizmet hesabı, kullanıcı hesabı gibi bir e-posta adresiyle temsil edilir girin. Bununla birlikte, kullanıcı hesabının aksine hizmet hesabı yalnızca bir ve yalnızca kendisi için oluşturulduğu API'ye erişmek amacıyla kullanılabilir.

Google Cloud'u kullanarak hizmet hesabı kimlik bilgileri oluşturma adımlarını aşağıda bulabilirsiniz konsol:

  1. API Yöneticisi > Kimlik bilgileri sayfasında, Kimlik bilgileri oluştur→Hizmet hesabı anahtarı.

  2. Hizmet hesabı açılır menüsünden Yeni hizmet hesabı'nı seçin.

    Bu hizmet hesabı için bir Ad girin. Bu ad, varsayılan olarak kullanılıyor Hizmet hesabı kimliğinizin adı, @ oluşturulan hizmet hesabı kimlik adresidir.

    Anahtar türü bölümünde bu değeri JSON olarak bırakmanızı öneririz. Sonraki slayta geçin Oluştur: .json metin dosyası olarak bir JSON anahtarı oluşturun. İstendiğinde dosyayı bilgisayarınıza ve Hizmet hesabı oluşturuldu iletişim kutusunu indirin gösterilir.

    Aşağıda örnek bir JSON anahtarı verilmiştir:

    {
      "type": "service_account",
      "project_id": "project-id",
      "private_key_id": "some_number",
      "private_key": "-----BEGIN PRIVATE KEY-----\n....
      =\n-----END PRIVATE KEY-----\n",
      "client_email": "<api-name>api@project-id.iam.gserviceaccount.com",
      "client_id": "...",
      "auth_uri": "https://accounts.google.com/o/oauth2/auth",
      "token_uri": "https://accounts.google.com/o/oauth2/token",
      "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
      "client_x509_cert_url": "https://www.googleapis.com/...<api-name>api%40project-id.iam.gserviceaccount.com"
    }
    
  3. Özel anahtarınızı içerdiğinden ve JSON dosyanızı güvenli bir şekilde depolayın. dosyası bu anahtarın tek kopyasıdır. Bu dosyadaki kimlik bilgileri gerekiyor kodunu ekleyin.

  4. Oluşturduğunuz hizmet hesabı bilgileriyle DV360 ile iletişime geçin. özellikle de hizmet hesabının e-posta adresi. Bu, izin verilenler listesine ekleme sürecidir.

Erişim jetonu

Hizmet hesabınızın API'ye çağrı yapma yetkisi aldıktan sonra: API kılavuzlarındaki örneklerle devam edin. Manuel olarak erişim jetonu almak için: oauth2l gibi bir araç kullanabilirsiniz; veya kullanın müşterimizin kitaplıklarından kimlik doğrulamalarını programlı bir şekilde yapabilirsiniz.