Movatterモバイル変換


[0]ホーム

URL:


酒と泪とRubyとRailsと

Google Play StoreやiOSのApp Storeからランキングを取得するRubyGem


Google Play StoreやiOSのApp Storeからランキング情報を取得するためのRubyGem「kitaro-tn/store_api」の紹介です。

🗽インストール手順

Gemfileに次の内容を追加してbundle installを実行。

# Google Play Store & App Store Ranking
gem'store_api'

😎利用手順

Google Play Storeからランキングを取得

Google Play Storeからランキング情報を取得して、結果をハッシュで確認する手順です。

ranking = StoreApi::GooglePlay::Apps::Ranking.new('topgrossing','GAME')
puts ranking.topchart
# {:id=>"jp.co.mixi.monsterstrike",
# :title=>"モンスターストライク",
# :cover_image=>"//lh3.googleusercontent.com/g5it-EifyUREQVrWL8erysPk0fkhtXx88l5P_pGZl0FP8SP-OZjQgl4jJi7ISOHn-mM=w170",
# :details_url=>"/store/apps/details?id=jp.co.mixi.monsterstrike",
# :developer=>"XFLAG, Inc.",
# :price=>"無料",
# :rank=>1} ...

iOS App Storeからランキングを取得

Apple(iOS)のApp Storeからランキングを取得して結果をハッシュで確認する手順です。

ranking = StoreApi::AppStore::Apps::Ranking.new('topgrossingapplications','7001','jp',20)
puts ranking.topchart
# [{:id=>"658511662",
# :title=>"モンスターストライク",
# :bundle_id=>"jp.co.mixi.monsterstrike",
# :category_id=>"6014",
# :category=>"ゲーム",
# :cover_image=>"http://is5.mzstatic.com/image/thumb/Purple118/v4/ce/3e/d3/ce3ed3cc-5725-dbac-201a-41f690a18a59/mzl.vmmfmkzi.png/53x53bb-85.png",
# :price=>"0.00000",
# :developer=>"XFLAG, Inc.",
# :release_date=>"2013-09-27T00:00:00-07:00",
# :rank=>1},

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍

Rails/Modelバリデーションコールバック変更前後の値の確認値の保存・更新アソシエーション削除メソッドSQLの実行日付カラムの設定便利なDB関連設定読込み専用(Read Only)Concern(共通処理)クエリTipsRails/Controllerrenderレシピ集HTTPステータスシンボルIPの取得についてStrong ParametersControllerのTipsRails/ViewHAMLチートシート画像アップロードフォームS3への画像アップロードForm Objectフォームヘルパー検索可能なselectタグenum - selectタグシンプルな検索ボックス別ウィンドウ・フォームRailsいろいろi18nについてRails.cacheメール送信ロギングCapistrano3でデプロイセッション管理環境ごとのYAML設定読込xx分前の時間表記Tipsいろいろ便利ライブラリ簡単Webmock:VCRN+1対策:bullet環境変数の管理: dotenvi18nサポート: i18n-tasksLDAP:net-ldapヘッダ:secureheadersrack-mini-profileractiverecord-precountカバレッジ計測パンくずリスト+MetadataRSpecの記法自動修正アプリランキング取得Unicorn導入手順unicorn-worker-killerRSpecController SpecCapybaraとヘッドレスChromeRequest SpecAPI認証 Spec便利Tipsデザインパターン概要アブストラクトファクトリビルダファクトリメソッドアダプタコンポジットデコレータプロキシコマンドインタプリタイテレータオブザーバストラテジテンプレートメソッドRuby基礎文字列/String配列/Arrayハッシュ/Hash構造体/StructSpawn(コマンド実行)BundlerについてTipsRails 5.1へのアップデートRails 5へのアップデートrbenvバージョンアップpumaをsystemdで動かすURI.encodeとCGI.escapeURLのパラメータを変更処理時間を計測画像JPEG/PNG/GIF判定トラブルシュートNo route matches assets

[8]ページ先頭

©2009-2025 Movatter.jp