हम Data API को अपडेट कर रहे हैं, ताकि यह Shorts पर मिले व्यू की गिनती करने के तरीके से मेल खा सके.
ज़्यादा जानें
लागू करना: खोज के अनुरोध
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यहां दिए गए उदाहरणों में, v3 API में अलग-अलग तरह के खोज अनुरोधों को पूरा करने का तरीका बताया गया है.
वीडियो
प्लेलिस्ट
चैनल
किसी खास भाषा के हिसाब से नतीजे
डेवलपर के ऐप्लिकेशन या वेबसाइट से अपलोड किए गए वीडियो
इस उदाहरण में, forDeveloper
पैरामीटर का इस्तेमाल करके, खोज के नतीजों में सिर्फ़ डेवलपर के ऐप्लिकेशन या वेबसाइट से अपलोड किए गए वीडियो दिखाने का तरीका बताया गया है. इस पैरामीटर का इस्तेमाल, q
पैरामीटर जैसे वैकल्पिक खोज पैरामीटर के साथ किया जा सकता है.
ध्यान दें: यह क्वेरी, एपीआई एक्सप्लोरर में नतीजे नहीं दिखाती, क्योंकि एपीआई एक्सप्लोरर में वीडियो अपलोड करने की सुविधा नहीं है. एपीआई एक्सप्लोरर के बाहर, अपने ऐप्लिकेशन के लिए यह क्वेरी चलाई जा सकती है. हालांकि, एपीआई एक्सप्लोरर का इस्तेमाल करके, अपने ऐप्लिकेशन के लिए नतीजे नहीं मिल सकते.
अपलोड किए गए हर वीडियो को, Google API Console में डेवलपर के ऐप्लिकेशन से जुड़े प्रोजेक्ट नंबर से अपने-आप टैग कर दिया जाता है.
जब कोई खोज अनुरोध, forDeveloper
पैरामीटर को 'सही' पर सेट करता है, तो एपीआई सेवा, अनुरोध के अनुमति क्रेडेंशियल का इस्तेमाल करके डेवलपर की पहचान करती है. इसलिए, डेवलपर अपने ऐप्लिकेशन या वेबसाइट से अपलोड किए गए वीडियो के लिए ही खोज के नतीजों पर पाबंदी लगा सकता है, न कि दूसरे ऐप्लिकेशन या साइटों से अपलोड किए गए वीडियो के लिए.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?
part=snippet
&q=fun
&forDeveloper=true
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-11-23 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-11-23 (UTC) को अपडेट किया गया."],[[["\u003cp\u003eThis content demonstrates various search requests using the v3 API's \u003ccode\u003esearch.list\u003c/code\u003e method for finding different types of content.\u003c/p\u003e\n"],["\u003cp\u003eYou can filter search results to include only videos, playlists, or channels by specifying the \u003ccode\u003etype\u003c/code\u003e parameter in the API request.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eorder\u003c/code\u003e, \u003ccode\u003eq\u003c/code\u003e, and \u003ccode\u003evideoDefinition\u003c/code\u003e parameters are used to refine video searches, as seen with the "skateboarding dog" example, allowing specification of search order, search query, and video definition.\u003c/p\u003e\n"],["\u003cp\u003eSearch results can be tailored to specific languages using the \u003ccode\u003erelevanceLanguage\u003c/code\u003e parameter, enabling targeted content discovery.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eforDeveloper\u003c/code\u003e parameter allows searching for videos uploaded through the developer's app, utilizing the developer's project number, but not within the API's Explorer.\u003c/p\u003e\n"]]],["The v3 API's `search.list` method performs various searches. It finds HD videos related to a query by setting parameters like `order`, `q`, and `videoDefinition`. It locates playlists or channels by specifying `type` as 'playlist' or 'channel'. Results relevant to a language are found using `relevanceLanguage`. Developers can find videos uploaded via their app with `forDeveloper`, using their credentials and project number tagged to each upload.\n"],null,["# Implementation: Search requests\n\nThe following examples demonstrate how to complete several different types of search requests in the v3 API.\n\nVideos\n------\n\nThis example calls the [search.list](/youtube/v3/docs/search/list) method to find the most viewed, high-definition (HD) videos associated with the query \"skateboarding dog.\" The query sets the `order`, `part`, `q`, `type`, and `videoDefinition` parameters. \n\n```\nhttps://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?\n part=snippet\n &order=viewCount\n &q=skateboarding+dog\n &type=video\n &videoDefinition=high\n```\n\nSee the [search.list](/youtube/v3/docs/search/list#usage) method's documentation for code samples.\n\nPlaylists\n---------\n\nThis example shows how to find playlists matching the query term \"GoogleDevelopers.\" It calls the [search.list](/youtube/v3/docs/search/list) method and sets the [type](/youtube/v3/docs/search/list#type) parameter's value to `playlist` so that the result set only includes playlists. \n\n```\nhttps://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?\n part=snippet\n &q=GoogleDevelopers\n &type=playlist\n```\n\nChannels\n--------\n\nThis example shows how to find channels matching the query term \"travel.\" It calls the [search.list](/youtube/v3/docs/search/list) method and sets the [type](/youtube/v3/docs/search/list#type) parameter's value to `channel` so that the result set only includes channels. \n\n```\nhttps://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?\n part=snippet\n &q=travel\n &type=channel\n```\n\nResults relevant to a specific language\n---------------------------------------\n\nThis example calls the [search.list](/youtube/v3/docs/search/list) method to find search results that are most relevant to a specific language. The example shows that the query term is **marine** (`q=marine`) and that the API response should contain results most relevant to the French language (`relevanceLanguage=fr`). \n\n```\nhttps://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?\n part=snippet\n &q=marine\n &relevanceLanguage=fr\n```\n\nNote that the request does not set a value for the `type` parameter, which means each search result could reference a video, playlist, or channel.\n\nVideos uploaded via the developer's app or website\n--------------------------------------------------\n\nThis example shows how to use the [forDeveloper](/youtube/v3/docs/search/list#forDeveloper) parameter to restrict a search to only retrieve videos uploaded via the developer's application or website. This parameter can be used in conjunction with optional search parameters, like the `q` parameter.\n\n**Note:** This query does not actually return results in the APIs Explorer because the APIs Explorer doesn't support video uploads. You can run this query for your own application outside of the APIs Explorer, but you can't get results for *your* application using the APIs Explorer.\n\nEach uploaded video is automatically tagged with the project number that is associated with the developer's application in the [Google API Console](https://console.developers.google.com/).\n\nWhen a search request subsequently sets the `forDeveloper` parameter to true, the API service uses the request's authorization credentials to identify the developer. Thus, a developer can restrict results to videos uploaded through the developer's own app or website but not to videos uploaded through other apps or sites. \n\n```\nhttps://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?\n part=snippet\n &q=fun\n &forDeveloper=true\n```"]]