প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

সাধারণ

API এর সর্বশেষ সংস্করণ কি?

এপিআই এর সর্বশেষ সংস্করণ যা এই নথিটি ঠিকানা দেয় v1beta2 । এই সংস্করণটি বিশ্বস্ত পরীক্ষকদের জন্য উপলব্ধ একটি ব্যক্তিগত বিটা রিলিজ।

কে API অ্যাক্সেস করতে পারে?

v1beta2 অ্যাক্সেস শুধুমাত্র তালিকাভুক্ত Google API-এর কনসোল প্রকল্পের অনুমতি দেওয়ার জন্য উপলব্ধ। API ডকুমেন্টেশন অ্যাক্সেস একটি পৃথক ব্যবহারকারীর অনুমতি তালিকা দ্বারা নিয়ন্ত্রিত হয়.

আমার কনসোল প্রকল্পটি তালিকাভুক্ত করা হয়েছে কিনা তা আমি কীভাবে বলতে পারি?

নীচের URL-এ API_KEY উপাদানে ক্লিক করে আপনার প্রকল্প থেকে একটি API কী নির্বাচন করুন৷ যদি নির্বাচিত প্রকল্পের জন্য একটি API কী বিদ্যমান না থাকে, তাহলে আপনাকে একটি তৈরি করতে বলা হবে। হয়ে গেলে, আপনার ব্রাউজারে ফলস্বরূপ URL টি কপি এবং পেস্ট করুন।

https://displayvideo.googleapis.com/$discovery/rest?version=v1beta2&labels=V1BETA2_TRUSTED_TESTER&key=API_KEY

আপনি যদি API-এর একটি JSON বিবরণ দেখতে পান, তাহলে আপনার প্রোজেক্টকে তালিকাভুক্ত করার অনুমতি দেওয়া হয়েছে। আপনি যদি একটি ত্রুটি দেখতে পান, তাহলে আপনার প্রকল্পটি তালিকাভুক্ত করার অনুমতি দেওয়া হয়নি।

API ব্যবহার করে

API অ্যাক্সেস করতে আমি কোন URL ব্যবহার করব?

https://displayvideo.googleapis.com

প্রমাণীকরণের কোন পদ্ধতি সমর্থিত?

OAuth 2.0 হল প্রমাণীকরণের একমাত্র সমর্থিত পদ্ধতি। সমস্ত অনুরোধ নিম্নলিখিত সুযোগের জন্য অনুমোদিত হতে হবে:

  • https://www.googleapis.com/auth/display-video

আমি কোড লিখতে চাই. আমি ক্লায়েন্ট লাইব্রেরি কোথায় পেতে পারি?

পাইথন

পাইথনের জন্য সর্বজনীনভাবে উপলব্ধ Google API ক্লায়েন্ট লাইব্রেরি এই API অ্যাক্সেস করতে ব্যবহার করা যেতে পারে। লাইব্রেরি ইনস্টল করতে এবং একটি অনুমোদিত পরিষেবা বস্তু তৈরি করতে, নীচের পদক্ষেপগুলি অনুসরণ করুন৷

  1. google-api-python-client ইনস্টল করুন

    pip install --upgrade google-api-python-client
    
  2. একটি অনুমোদিত credentials বস্তু প্রাপ্ত. একটি উদাহরণের জন্য আপনার অ্যাপ্লিকেশন নির্দেশিকা সেট আপ দেখুন।

  3. আবিষ্কার পরিষেবা ব্যবহার করে একটি অনুমোদিত পরিষেবা বস্তু তৈরি করুন।

    api_key = 'API_KEY'
    api_name = 'displayvideo'
    api_url = 'https://%s.googleapis.com/' % api_name
    api_version = 'v1beta2'
    
    discovery_url = (
        '%s/$discovery/rest?key=%s&version=%s&labels=%s'
        % (api_url, api_key, api_version, 'V1BETA2_TRUSTED_TESTER')
    )
    
    service = discovery.build(api_name, api_version,
                              discoveryServiceUrl=discovery_url,
                              http=credentials)