ホームページ > WeChat アプレット > ミニプログラム開発 > ミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有する

ミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有する

零下一度
リリース: 2018-05-10 15:47:26
オリジナル
15520 人が閲覧しました

最近、WeChat ミニプログラムが再び正式に更新されましたが、それ以外は気にしません。

「wx.getWeRunData は WeChat スポーツ データを取得します」、この インターフェース は非常に便利です。なぜなら、同社はたまたま WeChat のステップに関連する宝くじを行っているからです。

唯一の質問は、公式ドキュメントには過去30日間のデータが取得できると書かれているのですが、当日のデータは取得できるのでしょうか?ドキュメントの記述のあいまいさについて文句を言うのはやめておきます。これは私自身がテストするしかありません (このテストの焦点はその日のスポーツ データを取得できるかどうかであり、いくつかの操作については簡単に説明します)。

まずドキュメントの説明を読んでください:

ミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有する

WeChat Sports Interface Document

次に、復号化された構造は次のとおりです:

ミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有する

ドキュメントを読んだ後、テスト。コードを見てください:

ミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有する
コード図

データリクエストが成功したら、暗号化されたスポーツデータを見てください:

ミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有する
暗号化されたスポーツデータ

この時点で、あと一歩です。真実。リモート、復号化:

ミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有する
ステップ復号データ

トランスコード後の最後の時刻ノード「1495468800」が今日「5月23日」であることがわかります。これは私のステップ番号です。


タイムスタンプについて: すべてのタイムスタンプは、日付に変換された後、次のように表示されます: 2008/8/8 00:00:00;最後、つまり、今日のタイムスタンプをトランスコードした後: 2017/5/23 00:00:00 (23 日のどの期間で取得されたとしても、この形式になります) ウォーターマークの下の時刻。はインターフェースによって要求された時間です。

注 (もちろん、私自身が遭遇しました。参考までに):

このアプレットによって取得されるステップ数は、 WeChat Sports の遅延 (もちろん、WeChat Sports 自体の遅延については話さないでください。ここでは、WeChat Sports で見られるデータとアプレットの歩数インターフェイスのデータのみを調査します)

次のような状況が発生します。ユーザーが WeChat Sports にログインしない場合、ミニ プログラムに歩数インターフェイスをリクエストしても、時間が経ってもデータは再取得されません。テスト後、まず WeChat Sports に入り、ミニ プログラムに歩数の取得を要求すると、この時点でデータは一貫しています。つまり、ユーザーが WeChat Sports に入って歩数をデータベースに送信するのと同じになります。 ? 次に、アプレットは最新の歩数インターフェイスを取得しますか? それ以外の場合、データが更新されるのを待つ必要があります...

それでは、ミニ プログラムによって歩数インターフェイス データが取得されるのはどれくらいですか? WeChat スポーツインターフェイスにアクセスせずにリフレッシュできますか?

研究結果を持っている専門家がいたら、ぜひディスカッションしてください!
1. WeChat パブリック アカウント プラットフォームのソース コードをダウンロードします。

2. PigCms マイクロ電子商取引システム運用バージョン (独立したマイクロストア モール + 3 レベルの流通システム)

3.

WeChat People King v3.4.5 Advanced Business Edition WeChat ルービック キューブ ソース コード

以上がミニ プログラムを使用して WeChat 歩数を取得および復号し、その日のデータを取得する方法を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート