DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Google App List टास्क सेट करें
Google Play के अपने क्यूरेटेड संग्रहों में से एक — top free, top grossing, trending — को कतार में डालता है, जिसे app_collection से चुना जाता है, और टास्क id लौटाता है। depth तय करता है कि चार्ट में कितना नीचे पढ़ना है। असिंक्रोनस: सबमिट टास्क id को tasks[0].id में लौटाता है और फ़ेच टूल तैयार होने पर परिणाम लौटाता है। get_dataforseo_app_google_app_list_fetch से प्राप्त करें। यह चार्ट दृश्य है; कीवर्ड खोज के लिए post_dataforseo_app_google_app_searches_submit उपयोग करें।
मूल्य संदर्भ
- मीटरिंग: रिपोर्ट किया गया response लागत।
- संदर्भ request अनुमान: USD 0.012
- संदर्भ ग्राहक गुणक: 1.0. अंतिम रूप से निपटाई गई ग्राहक राशि पर इसे दोबारा लागू न करें।
केवल संदर्भ मेटाडेटा, खाते का कोटेशन, गारंटीशुदा मूल्य या खर्च सीमा नहीं। Resource credits, Felo क्रेडिट नहीं हैं। अंतिम शुल्क Felo बिलिंग रिकॉर्ड के अनुसार लगते हैं।
- टाइप: array (object | null)[]
- ageटाइप: string | null
_rating आयु रेटिंग के अनुसार परिणाम फ़िल्टर करें
वैकल्पिक फ़ील्ड
आयु रेटिंग के अनुसार परिणाम फ़िल्टर करने के लिए इस फ़ील्ड का उपयोग कर सकते हैं;
संभावित फ़िल्टरिंग प्रकार:ages_up_to_5— 5 वर्ष तक के बच्चों के लिए स्वीकृत ऐप लौटाएँ;ages_6_8— 6 से 8 वर्ष के बच्चों के लिए स्वीकृत ऐप लौटाएँ;ages_9_12— 9 से 12 वर्ष के बच्चों के लिए स्वीकृत ऐप लौटाएँ;
डिफ़ॉल्ट रूप से, API सभी आयु वर्गों के लिए ऐप लौटाता है;
नोट: यह फ़िल्टर केवल"category": "family"पैरामीटर के साथ काम करता है - appटाइप: string | null
_category Google Play पर ऐप्लिकेशन श्रेणी
वैकल्पिक फ़ील्ड
ऐप श्रेणी के अनुसार परिणाम फ़िल्टर कर सकते हैं;
उदाहरण:family;
उपलब्ध श्रेणियों की पूरी सूचीhttps://api.dataforseo.com/v3/app_data/google/categoriesपर अलग रिक्वेस्ट भेजकर प्राप्त कर सकते हैं
नोट: यदिapp_collectionपैरामीटरfeaturedपर सेट है तोapp_categoryका उपयोग नहीं किया जा सकता - appटाइप: string
_collection ऐप संग्रह
आवश्यक फ़ील्ड
Google Play पर ऐप संग्रह जिससे ऐप एकत्र किए जाएँगे;
निम्नलिखित मान निर्दिष्ट कर सकते हैं:featured,topselling_paid,topselling_free,topselling_new_free,topselling_new_paid,topgrossing,movers_shakers
नोट: यदिfeaturedचुना गया है, तोapp_categoryपैरामीटर का उपयोग नहीं किया जा सकता - depthटाइप: integer | null
पार्सिंग गहराई
वैकल्पिक फ़ील्ड
API रिस्पॉन्स में लौटाए जाने वाले ऐप की संख्या;
पार्सिंग गहराई 100 के गुणकों में सेट करने की अत्यधिक सलाह देते हैं, क्योंकि हमारा सिस्टम एक बार में 100 परिणाम संसाधित करता है;
डिफ़ॉल्ट मान:100;
अधिकतम मान:200;
आपके खाते से प्रत्येक ऐसे SERP के लिए बिल लिया जाएगा जिसमें अधिकतम 100 परिणाम हों;
100 से अधिक गहराई सेट करने पर अतिरिक्त शुल्क लग सकते हैं यदि सर्च इंजन 100 से अधिक परिणाम लौटाता है;
लागत मूल्य पेज पर गणना की जा सकती है। - languageटाइप: string
_code सर्च इंजन भाषा कोड
आवश्यक फ़ील्ड यदिlanguage_nameनिर्दिष्ट नहीं है
यदि आप यह फ़ील्ड उपयोग करते हैं, तोlanguage_nameनिर्दिष्ट करने की आवश्यकता नहीं
उपलब्ध भाषाओं की सूची उनकेlanguage_code_by के साथhttps://api.dataforseo.com/v3/app_data/google/languagesपर अलग रिक्वेस्ट भेजकर प्राप्त कर सकते हैं
उदाहरण:en - languageटाइप: string
_name सर्च इंजन भाषा का पूरा नाम
आवश्यक फ़ील्ड यदिlanguage_codeनिर्दिष्ट नहीं है
यदि आप यह फ़ील्ड उपयोग करते हैं, तोlanguage_codeनिर्दिष्ट करने की आवश्यकता नहीं
उपलब्ध भाषाओं की सूचीlanguage_nameके साथhttps://api.dataforseo.com/v3/app_data/google/languagesपर अलग रिक्वेस्ट भेजकर प्राप्त कर सकते हैं
उदाहरण:English - locationटाइप: integer
_code सर्च इंजन स्थान कोड
आवश्यक फ़ील्ड यदि आपlocation_nameनिर्दिष्ट नहीं करते
यदि आप यह फ़ील्ड उपयोग करते हैं, तोlocation_nameनिर्दिष्ट करने की आवश्यकता नहीं
सर्च इंजन के उपलब्ध स्थानों की सूची उनकेlocation_codeके साथhttps://api.dataforseo.com/v3/app_data/google/locationsपर अलग रिक्वेस्ट भेजकर प्राप्त कर सकते हैं
उदाहरण:9061121 - locationटाइप: string
_name सर्च इंजन स्थान का पूरा नाम
आवश्यक फ़ील्ड यदि आपlocation_codeनिर्दिष्ट नहीं करते
यदि आप यह फ़ील्ड उपयोग करते हैं, तोlocation_codeनिर्दिष्ट करने की आवश्यकता नहीं
सर्च इंजन के उपलब्ध स्थानों की सूची उनकेlocation_nameके साथhttps://api.dataforseo.com/v3/app_data/google/locationsपर अलग रिक्वेस्ट भेजकर प्राप्त कर सकते हैं
उदाहरण:West Los Angeles,California,United States - pingbackटाइप: string | null
_url पूर्ण टास्क का नोटिफ़िकेशन URL
वैकल्पिक फ़ील्ड
टास्क पूरा होने पर हम आपके द्वारा निर्दिष्ट URL पर GET रिक्वेस्ट भेजकर आपको सूचित करेंगे
आप ‘$id’ स्ट्रिंग को$idवेरिएबल के रूप में और ‘$tag’ को URL-एन्कोडेड$tagवेरिएबल के रूप में उपयोग कर सकते हैं। रिक्वेस्ट भेजने से पहले हम आवश्यक मान सेट करेंगे।
उदाहरण:http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tag
नोट:pingback_urlमें विशेष अक्षर URL-एन्कोड होंगे;
अर्थात्#अक्षर%23में एन्कोड होगा - postbackटाइप: string
_data postback_url डेटाटाइप
postback_urlनिर्दिष्ट करने पर आवश्यक फ़ील्ड
उस डेटाटाइप से मेल खाता है जो आपके सर्वर पर भेजा जाएगा
संभावित मान:advanced,html - postbackटाइप: string | null
_url टास्क परिणाम भेजने का URL
वैकल्पिक फ़ील्ड
टास्क पूरा होने पर हम उसके परिणामों कोgzipप्रारूप में संपीड़ित करके आपके द्वारा निर्दिष्टpostback_urlपर POST रिक्वेस्ट भेजेंगे
आप ‘$id’ स्ट्रिंग को$idवेरिएबल के रूप में और ‘$tag’ को URL-एन्कोडेड$tagवेरिएबल के रूप में उपयोग कर सकते हैं। रिक्वेस्ट भेजने से पहले हम आवश्यक मान सेट करेंगे।
उदाहरण:http://your-server.com/postbackscript?id=$idhttp://your-server.com/postbackscript?id=$id&tag=$tag
नोट:postback_urlमें विशेष अक्षर URL-एन्कोड होंगे;
अर्थात्#अक्षर%23में एन्कोड होगा - priorityटाइप: integer | null
- tagटाइप: string | null
उपयोगकर्ता-परिभाषित टास्क आइडेंटिफ़ायर
वैकल्पिक फ़ील्ड
अक्षर सीमा 255 है
आप इस पैरामीटर से टास्क पहचान सकते हैं और उसे परिणाम से मिला सकते हैं
निर्दिष्टtagमान response केdataऑब्जेक्ट में मिलेगा
- टाइप: object | null · Response36Afe1097B20_AppDataGoogleAppListTaskPostResponseInfo200
- टाइप: number | null फ़ॉर्मेट: doublecost
टास्क की कुल लागत, USD
- टाइप: integer | nullstatus
_code सामान्य स्टेटस कोड response कोड की पूरी सूची यहाँ देखी जा सकती है
- टाइप: string | nullstatus
_message सामान्य सूचनात्मक संदेश सामान्य सूचनात्मक संदेशों की पूरी सूची यहाँ देखी जा सकती है
- टाइप: array (object | null)[] | nulltasks
टास्क का ऐरे
- टाइप: object | null · Response36Afe1097B20_AppDataGoogleAppListTaskPostTaskInfo
- costटाइप: number | null फ़ॉर्मेट: double
टास्क की कुल लागत, USD
- dataटाइप: object | null
इसमें वही पैरामीटर हैं जो आपने POST request में निर्दिष्ट किए थे
- propertyटाइप: object | null
Name
- idटाइप: string | null
टास्क आइडेंटिफ़ायर हमारे सिस्टम में अद्वितीय टास्क आइडेंटिफ़ायर, UUID प्रारूप में
- pathटाइप: array (string | null)[] | null
URL पथ
- resultटाइप: object | null
परिणामों का ऐरे
इस मामले में, मानnullहोगा - resultटाइप: integer | null फ़ॉर्मेट: int64
_count result ऐरे में एलिमेंट की संख्या
- statusटाइप: integer | null
_code टास्क का स्टेटस कोड DataForSEO द्वारा जनरेट किया गया, यह निम्न श्रेणी में हो सकता है: 10000-60000 response कोड की पूरी सूची यहाँ देखी जा सकती है
- statusटाइप: string | null
_message टास्क का सूचनात्मक संदेश सामान्य सूचनात्मक संदेशों की पूरी सूची यहाँ देखी जा सकती है
- timeटाइप: string | null
निष्पादन समय, सेकंड
- टाइप: integer | null फ़ॉर्मेट: int64tasks
_count tasks ऐरे में टास्क की संख्या
- टाइप: integer | null फ़ॉर्मेट: int64tasks
_error त्रुटि के साथ लौटाए गए tasks ऐरे में टास्क की संख्या
- टाइप: string | nulltime
कुल निष्पादन समय, सेकंड
- टाइप: string | nullversion
API का वर्तमान संस्करण
application/json - 400
request संसाधित नहीं किया जा सका। request पैरामीटर जाँचें।
- 401
एक वैध Felo API key आवश्यक है।
- 402
request आगे नहीं बढ़ सकता क्योंकि बिलिंग आवश्यकता पूरी नहीं हुई है।
- 403
खाते को यह ऑपरेशन करने की अनुमति नहीं है।
- 429
request या खर्च की सीमा तक पहुँच गए हैं।
- 502
सेवा request पूरा नहीं कर सकी।
- 503
API या बिलिंग सेवा अस्थायी रूप से उपलब्ध नहीं है।
- 504
request संसाधित करते समय सेवा का समय समाप्त हो गया।
- default
त्रुटि response; upstream passthrough response प्रोवाइडर फ़ॉर्मेट का उपयोग कर सकते हैं।
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/app_data/google/app_list/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"app_collection": "topselling_free",
"location_code": 2840,
"language_code": "en",
"depth": 100
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": null
}
]
}