मेनिफ़ेस्ट रेफ़रंस

मेनिफ़ेस्ट (appsscript.json), आपके Apps Script कनेक्टर में मौजूद एक JSON फ़ाइल है प्रोजेक्ट. इसमें आपके कम्यूनिटी कनेक्टर के बारे में कुछ जानकारी होती है जो Looker Studio में आपके कनेक्टर को डिप्लॉय और इस्तेमाल करने के लिए ज़रूरी है. ज़्यादा पढ़ें Apps Script में मौजूद मेनिफ़ेस्ट के बारे में जानें.

आपके मेनिफ़ेस्ट में यह जानकारी होनी चाहिए:

प्रॉपर्टी का नाम टाइप ब्यौरा
ज़रूरी है (dataStudio प्रॉपर्टी के तहत)
name string आपके कनेक्टर का नाम.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ज़्यादा से ज़्यादा 28 वर्ण हो सकते हैं
company string संगठन या डेवलपर का नाम.
companyUrl string (link) संगठन या डेवलपर की वेबसाइट का लिंक.
logoUrl string (image link) आपके कनेक्टर के आइकॉन का यूआरएल.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है ज़रूरी डाइमेंशन 40 पिक्सल x 40 पिक्सल होने चाहिए.
addOnUrl string (link) खास तौर पर बनाए गए 'ज़्यादा जानें' का लिंक जो आपको यह जानकारी देगा कि आपके जिस डेटा को ऐक्सेस करने की अनुमति मिली है. आपको इसे होस्ट और मैनेज करना चाहिए पेज.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पेज में आपकी सेवा की शर्तों और निजता का लिंक होना चाहिए या फिर उनका लिंक होना चाहिए नीति.
supportUrl string (link) इस कनेक्टर को सपोर्ट करने के लिए, सहायता पेज का लिंक. लोग आपके कनेक्टर से संबंधित समस्याओं को इस लिंक पर रिपोर्ट कर सकेंगे. आपने लोगों तक पहुंचाया मुफ़्त में को इस पेज को होस्ट और मैनेज करना चाहिए.
description string आपके कनेक्टर का ब्यौरा.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है उपयोगकर्ताओं को आपके कनेक्टर में पूरी जानकारी दिखेगी कॉन्फ़िगरेशन पेज. लिंक पर क्लिक किया जा सकेगा.
ज़रूरी नहीं है (dataStudio प्रॉपर्टी के तहत)
shortDescription string सीमा: 114 वर्ण. अगर आपका कनेक्टर पब्लिश हो गया है, यह छोटा विवरण आपके कनेक्टर. इसका इस्तेमाल करके, यह बताएं कि आपका कनेक्टर क्या करता है. लोग वे इसे तब देख पाएंगे, जब वे गैलरी देखें.
privacyPolicyUrl string (link) कनेक्टर / डेवलपर संगठन की निजता नीति का लिंक.
termsOfServiceUrl string (link) कनेक्टर / डेवलपर संगठन की सेवा की शर्तों का लिंक.
authType list(AuthType) आपके कनेक्टर के लिए, पुष्टि करने का तरीका. नीचे AuthType देखें.
feeType list(FeeType) यह आपके कनेक्टर के लिए शुल्क के टाइप को दिखाता है. नीचे FeeType देखें.
sources list(Sources) उन डेटा सोर्स की सूची जिनसे यह कनेक्टर कनेक्ट कर सकता है. यहां सोर्स देखें.
templates Object इस कनेक्टर के साथ इस्तेमाल किए जा सकने वाले टेंप्लेट की सूची. सिर्फ़ एक डिफ़ॉल्ट सेटिंग टेंप्लेट का इस्तेमाल किया जा सकता है. इसकी पहचान default कुंजी. वैल्यू, Looker की रिपोर्ट आईडी होनी चाहिए Studio की रिपोर्ट, जिसका इस्तेमाल टेंप्लेट के तौर पर किया जाएगा. उपलब्ध कराने के बारे में रिपोर्ट टेंप्लेट में बताया गया है.
forceViewersCredentials boolean डेटा सोर्स इस्तेमाल करने के लिए, दर्शक के क्रेडेंशियल ज़रूरी हैं या नहीं इस कनेक्टर से बनाई गई. यह प्रॉपर्टी वैकल्पिक है और डिफ़ॉल्ट पर सेट है false. डेटा देखें सोर्स क्रेडेंशियल देखें.
useQueryConfig boolean बंद किया गया: यह कनेक्टर इसके लिए क्वेरी कॉन्फ़िगरेशन दिखाएगा या नहीं `getData()`. इसके बजाय, `advancedServices` का इस्तेमाल करें.
advancedServices.data boolean यह कनेक्टर, इसके लिए क्वेरी कॉन्फ़िगरेशन दिखाएगा या नहीं `getData()`. बेहतर सेटिंग देखें सेवाएं.
advancedServices.schema boolean यह कनेक्टर, इसके लिए क्वेरी कॉन्फ़िगरेशन दिखाएगा या नहीं `getSchema()`. बेहतर सेटिंग देखें सेवाएं.
ज़रूरी नहीं (रूट लेवल प्रॉपर्टी)
urlFetchWhitelist list(string) एचटीटीपीएस यूआरएल के प्रीफ़िक्स की सूची, जिसका इस्तेमाल आपका कनेक्टर करता है. कोई भी यूआरएल एंडपॉइंट फ़ेच किया गया यूआरएल, इस सूची में मौजूद प्रीफ़िक्स में से किसी एक से मेल खाना चाहिए. इससे इन कामों में मदद मिल सकती है उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए किया जा सकता है. सेफ़लिस्टिंग की सुविधा देखें यूआरएल पर क्लिक करें.

AuthType

पुष्टि करने के तरीके के टाइप की वैल्यू, इनमें से एक हो सकती है:

Enum वैल्यू ब्यौरा
NONE इससे पता चलता है कि इसके लिए पुष्टि करने की ज़रूरत नहीं है कनेक्टर.
OAUTH2 इससे पता चलता है कि कनेक्टर, OAuth 2.0 का इस्तेमाल करता है.
KEY इससे पता चलता है कि कनेक्टर, एपीआई पासकोड का इस्तेमाल करता है.
USER_PASS इससे पता चलता है कि कनेक्टर, उपयोगकर्ता नाम/पासवर्ड का इस्तेमाल करता है.
USER_TOKEN इससे पता चलता है कि कनेक्टर उपयोगकर्ता नाम/टोकन का इस्तेमाल करता है.
PATH_USER_PASS इससे पता चलता है कि कनेक्टर, पाथ/उपयोगकर्ता नाम/पासवर्ड का इस्तेमाल करता है.
PATH_KEY इससे पता चलता है कि कनेक्टर पाथ/कुंजी का इस्तेमाल करता है.

FeeType

शुल्क के टाइप की वैल्यू, इनमें से कोई भी हो सकती है:

Enum वैल्यू ब्यौरा
FREE इससे पता चलता है कि कनेक्टर का इस्तेमाल बिना किसी शुल्क के किया जा सकता है.
FREE_TRIAL इससे पता चलता है कि कनेक्टर के पास मुफ़्त में आज़माने का विकल्प है.
PAID यह बताता है कि कनेक्टर का इस्तेमाल करने के लिए उपयोगकर्ता को पैसे चुकाने होंगे.

स्रोत

स्रोत, स्रोतों के लिए Enum की सूची है. आप इसकी मौजूदा सूची देख सकते हैं हमारे डेटा रजिस्ट्री रिपॉज़िटरी में पढ़ें. अगर उस सोर्स से कनेक्ट किया जा रहा है जिससे कनेक्ट किया जा रहा है डेटा स्टोर करने की जगह में मौजूद नहीं है, तो डेटा रजिस्ट्री को पुल करने का अनुरोध भेजें डेटा स्टोर करने की जगह पर जाएं. सोर्स के नाम में सिर्फ़ अंग्रेज़ी के बड़े अक्षरों का इस्तेमाल किया जा सकता है वर्ण और अंडरस्कोर (उदाहरण के लिए, Google Analytics GOOGLE_ANALYTICS होगा). अपने कम्यूनिटी कनेक्टर मेनिफ़ेस्ट में, डेटा स्रोत आईडी के value का इस्तेमाल करें प्रॉपर्टी, जैसे GOOGLE_ANALYTICS.

कम्यूनिटी कनेक्टर के लिए मेनिफ़ेस्ट का उदाहरण

पूरे हो चुके मेनिफ़ेस्ट का एक उदाहरण नीचे दिया गया है:

data-studio/appsscript.json
{
  "dataStudio": {
    "name": "Nucleus by Hooli",
    "company": "Hooli Inc.",
    "companyUrl": "https://hooli.xyz",
    "logoUrl": "https://hooli.xyz/middle-out-optimized/nucleus/logo.png",
    "addonUrl": "https://hooli.xyz/data-studio-connector",
    "supportUrl": "https://hooli.xyz/data-studio-connector/support",
    "description": "Nucleus by Hooli connector lets you connect to your data in Data Studio using Nucleus middle out optimization. You will need an account on hooli.xyz to use this connector. Create your account at https://hooli.xyz/signup",
    "shortDescription": "Connect to your data using Nucleus middle out optimization",
    "privacyPolicyUrl": "https://hooli.xyz/privacy",
    "termsOfServiceUrl": "https://hooli.xyz/tos",
    "authType": ["NONE"],
    "feeType": ["PAID"],
    "sources": ["HOOLI_CHAT_LOG", "ENDFRAME_SERVER_STREAM", "RETINABYTE_USER_ANALYTICS"],
    "templates": {
      "default": "872223s89f5fdkjnd983kjf"
    }
  },
  "urlFetchWhitelist": [
    "https://api.hooli.xyz/",
    "https://hooli.xyz/"
  ]
}