play.google.comにアクセスすると、自動的に国が認識され、その国のアプリを閲覧できるようになります。フッターのドロップダウンから言語を変更することも、クエリ文字列に&hl = codeを追加することもできますが、言語を変更するだけです...ストアのコンテンツは変更しません(アプリのリストとランキングは同じままです)
他のクエリ文字列パラメーターまたはヘッダーパラメーターが必要だと思います。Google開発者は、50か国以上の場所にある国固有のプロキシやPCを使用してストアがどのように表示されるかを確認できないためです。
これをどのように行うことができるのでしょうか?
この正確な問題の解決策を探してここに来ましたが、残念なことに誰も正しい答えを出しませんでした。ここにあります:パラメータgl =(countrycode)を追加します。
たとえば、あなたの国のトップ無料ビジネスアプリケーションのリストを表示するには、これを使用します。
https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free
Gl = ruを追加すると、ロシアのリストが表示されます。
https://play.google.com/store/apps/category/BUSINESS/collection/topselling_free?gl=r
お役に立てれば。
ここに私のような怠け者のための素敵なクリック可能なリンクのリストがあります:
間違ったものを見つけたら、もちろん編集してください。
次のように、hl
パラメーターを使用して言語を変更することもできます。
あなたは実際にあなた自身の質問にすでに答えています:特定の国に固有のページをGoogleに表示させるには、その国からのものであるとGoogleが認識するIP範囲またはプロバイダーを介してリクエストを送信できるホストを使用する必要があります。プロキシはまさにその機能を提供します。
はい、開発者やGoogleサービスのテストを担当する他の人はプロキシを使用しないでしょう。ただし、運用しているすべての国で少数のテストホストを提供している大企業にとってはそれほど面倒ではないようです。
クライアントの場所に基づいてコンテンツを提供する多国籍サービスを実装しなければならなかった場合、ドキュメント化されていないパラメーターの背後に機能を隠してテストを不明瞭にしないでください( (セキュリティによるセキュリティ ))。このような機能のよりクリーンでより明白な実装は、アカウントベースの機能です。
実際、私が開発したすべてのシステムは、ライブホスト上であっても拡張デバッグおよびテスト機能を備えていますが、これらの機能はユーザーに対して有効になったりアクセスしたりすることはありません。結局のところ、それがユーザーグループの目的です。
Google PlayURLを操作する必要があります。たとえば、フランス語で使用する場合
https://play.google.com/store?hl=fr&tab=w8
スペイン語用
https://play.google.com/store?hl=sp&tab=w8
Locale のドキュメントで説明されているコードを使用して、国コード(fr/sp/etc)を交換できるはずです。
これを行うには、TorBrowserと呼ばれるプログラムを使用できます Cnetからリンクをダウンロード 設定を少し変更して、特定の国のみを通過するルーティングサーバーを選択できます。公式Webサイトには、これに関するドキュメントがいくつかあります。
https://play.google.com/store/apps/category/ENTERTAINMENT/collection/topselling_free
ここで?gl = usのように表示するにはプラス記号を追加する必要があります。ここではアメリカ、オーストラリアはオーストラリア、イギリスはイギリスなどを指します。
https://play.google.com/store/apps/category/ENTERTAINMENT/collection/topselling_free?gl=us ##
理解していただけるといいのですが
&hl=[language_code]
をURLの最後に追加することをテストし、その言語で書かれたコンテンツとコメントを見ました。これを試してください。
以前の回答では、パラメータ名はgl
(おそらくタイプミス)の代わりにhl
として使用されていました。