Π ΡƒΠ±Ρ€ΠΈΠΊΠΈ
Π‘Π΅Π· Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠΈ

πŸš€ PLAYSTORE APP INFO API API

Π­ΠΉ, сообщСство Dev. НСдавно ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ интСрСсно, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² любом случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ соскрСсти Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· элСмСнта HTML DOM … ΠŸΠΎΠΌΠ΅Ρ‡Π΅Π½ΠΎ с Opensource, NPM, JavaScript, ΡƒΠ·Π΅Π».

Π­ΠΉ, сообщСство Dev. НСдавно ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ интСрСсно, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² любом случаС Ρ†Π°Ρ€Π°ΠΏΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· элСмСнтов HTML DOM с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ·Π»Π° ΠΈ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ JavaScript, ΠΊΠ°ΠΊ GetElementByClassname, Innertext ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ПослС поиска ΠΌΠ½ΠΎΠ³ΠΎ, я наткнулся Π½Π° JSDOM.

Π—Π°Ρ‚Π΅ΠΌ я Π½Π°Ρ‡Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ нашСл Π΅Π³ΠΎ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я написал сцСнарий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ соскрСсти Π΄Π΅Ρ‚Π°Π»ΠΈ прилоТСния Android ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Google Play Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ…ΠΎΡ€ΠΎΡˆΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚Π½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ.

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, послС создания скрипта ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈ Π΅Π³ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ NPM ΠΈ экспрСссируйтС API для ΠΎΡ‚Π΄Ρ‹Ρ…Π°.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

npm install playstore-app-info 
const play_app_info = require('playstore-app-info')

play_app_info("com.kakarooms").then(result=>{
    console.log("result", result)
})

Π“Π°Π΄ΠΎΡΡ‚ΡŒ

πŸš€ Play Store App Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Ρ€Π΅ΠΏΠΎ

ΠŸΠ°ΠΊΠ΅Ρ‚ NPM

( https://www.npmjs.com/package/playstore-app-info )

Π‘Ρ…Π΅ΠΌΠ° рСагирования

Π½ΠΈΡ‚ΡŒ я Π±Ρ‹
Π½ΠΈΡ‚ΡŒ ΡƒΡ€Π» Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ
Π½ΠΈΡ‚ΡŒ НазваниС прилоТСния
Π½ΠΈΡ‚ΡŒ ΡƒΡ€Π» app_url.
Π½ΠΈΡ‚ΡŒ катСгория
логичСский Π‘ΠΎstnow_ads.
Π½ΠΈΡ‚ΡŒ ΡƒΡ€Π» publisher_account_url.
Π½ΠΈΡ‚ΡŒ Publisher_Name.
мноТСство Preview_images.images.
Π½ΠΈΡ‚ΡŒ ΡƒΡ€Π» YouTube_Trailer.
Π½ΠΈΡ‚ΡŒ описаниС
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ application_meta_data.
Π½ΠΈΡ‚ΡŒ wapide_update_description.
мноТСство Ratings_data.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚Π° (JSON)

{
  id: 'com.kakarooms',
  logo: 'https://play-lh.googleusercontent.com/oSPuaaIkM7M-4mfkQJzc1CzaJWep4465CIPft5ObwNI9P-AMNLUNLzD0rQy_ttQLeh9T=s180',
  app_name: 'Mr Room: Search Hostels, PG and Flats πŸƒπŸ» Easily',
  app_url: 'https://play.google.com/store/apps/details?id=com.kakarooms',
  category: 'House & Home',
  contains_ads: true,
  publisher_account_url: 'https://play.google.com/store/apps/developer?id=MrRoom',
  publisher_name: 'MrRoom',
  preview_images: [
    'https://play-lh.googleusercontent.com/e5Mocy26xhvC8NZyoPr_Tikk1QOWEkLpFXwoR4-mveUmgG_mdOA-Pbk5rjSMxu0dPQ=w720-h310',
    'https://play-lh.googleusercontent.com/upzECkks147uQl1pT4d5ughZrRGtNolVUN3TkCv98RyK-whEoL1hFhJX_9O_edham7rx=w720-h310'
  ],
  youtube_trailer: 'N/A',
  description: "Are you in the hunt for Hostels, PG or Flats and want it without Brokerage fee, then you have landed on the correct way. Do you know, every year 10 million students migrate to a new city and they face the same problem They miss their home and want a comfortable place to live. But what they eventually get after all their efforts are sub-standard rooms and facilities. 😏 Don't worry if you are moving to a new city for education. Because MrRoom is here.😎So what do we do?We help students in searching for affordable rooms close to their desired location. 🀩We have a wide variety of verified hostels and pgs registered on our platform and most importantly, we charge zero brokerage. Our platform offers Filters to customize the Search Results and can check Room Availability from anywhere anytime. We also give tenants πŸ’ƒ πŸ•Ίthe facilities to manage their monthly rent online. There will be complete transparency between the owners and tenants. So, a standard one-stop solution for students who want to focus more on studies rather than wasting time in finding the necessary facilities. You can search for 100+ rental rooms(Hostels, Pg and Flats) according to your desired choice. 🀟Finding accommodation was never so easy. Just book your room through our app and that too without paying any brokerage fee. So, search and book through our MrRoom No Brokerage app which provides you with hassle-free stay options.",
  application_meta_data: {
    updated: 'September 19, 2020',
    size: '12M',
    installs: '1,000+',
    current_version: '2.1.3',
    requires_android: '4.4 and up',
    content_rating: 'Rated for 3+Learn more',
    permissionsview_details: '',
    reportflag_as_inappropriate: 'N/A',
    offered_by: 'MrRoom',
    developer: {
      app_developer_website: 'https://www.mrroom.in/',
      app_developer_email: 'mailto:mrroomindia@gmail.com',
      app_developer_policy: 'https://www.mrroom.in/policy',
      app_developer_address: 'N/A'
    }
  },
  latest_update_description: 'Better User Interface and User InteractionSocial Authentication AddedCoaching Category AddedMess Category AddedLaundry Category AddedReview System AddedSearch System EnhancedAdd a ListingSubmit RequirementImprove ListingRaise a Ticket Option Added',
  ratings_data: {
    ratings: '4.3',
    ratings_distribution: [ [Object], [Object], [Object], [Object], [Object] ]
  }
}

Бвязанный Ρ€Π΅ΠΏΠΎ

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ API ΠΈ слуТитС Π½Π°Π΄ сСрвСром

Бпасибо Π·Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ поста. πŸ™Œ.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ запросы, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ мСня Π½Π° LinkedIn

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»: “https://dev.to/realabbas/playstore-app-details-api-2o04”