WxPusher (WeChat プッシュ サービス) は、WeChat パブリック アカウントをチャネルとして使用するリアルタイム情報プッシュ プラットフォームで、追加のソフトウェアをインストールすることなく、API を呼び出すことで情報を WeChat にプッシュし、リアルタイムの情報通知を実現します。 WxPusher を使用して、サーバー アラーム通知、授業ラッシュ通知、チケット ラッシュ通知、情報更新プロンプトなどを作成できます。
デモ プログラムにアクセスして機能を体験できます: https://wxpusher.zjiecode.com/demo/
デモプログラムのソースコード: https://github.com/wxpusher/wxpusher-sdk-java/
管理経歴: https://wxpusher.zjiecode.com/admin/
デモ プログラムを呼び出したり、ユーザーに直接メッセージを送信したりしないように注意してください。 ! !
WeChat インターフェースが調整され、テキスト メッセージを直接送信する方法がオフラインになりました。新しいプッシュ方法を開発中です。
タイプ | ユーザーIDを取得する | テンプレートメッセージ | |||
---|---|---|---|---|---|
プレビュー |
さまざまなユーザー グループやさまざまな使用シナリオでメッセージをより迅速かつ便利に送信できるようにするために、現在、WxPusher を使用する 2 つの方法をサポートしています。
- これら 2 つの送信方法には異なる ID マークがあり、相互に移行したり切り替えたりすることはできないことに注意してください。
- 可能であれば、機能を向上させるために最初の方法を使用することを強くお勧めします。
送信方法 | メリット、デメリット、適用可能なシナリオ |
---|---|
標準プッシュ[推奨] (標準アプリケーション開発) |
|
ミニマリスト プッシュ (SPT ワンクリック プッシュ) |
|
プロジェクトの 1 つに対応して、これは主に認証、リソースの分離などに使用されます (Amap SDK、WeChat ログインなどを使用する場合と同様に、最初に各アプリケーションに独立した名前、QR コードを作成します)。 、コールバック アドレスなどを呼び出してメッセージを送信する最初のステップは、新しいアプリケーションを作成することです。
簡単に理解すると、電車のチケットを取得したら、ユーザーにメッセージを送信するプロジェクトがあり、サーバーに異常が発生した場合に、サーバーにメッセージを送信する必要があります。この 2 つの用途は何ですか? 2 つのアプリケーションを作成して、それぞれの情報を別々に送信できます。
ユーザーは QR コードまたはリンクを通じてこのアプリケーションをフォローできます。フォローすると、ユーザーの UID が指定されたサーバーにコールバックされ、UID を通じてこのユーザーに情報を送信できます。
トピックは、アプリケーションの下にあるメッセージの集合です。たとえば、割引関連のアプリケーションは、さまざまな優待情報をユーザーにプッシュするために作成されます。しかし、タオバオに注目する人もいれば、お金を払う人もいます。人々は淘宝網に注目します。このシナリオでは、Taobao トピックを作成してから、JD.com トピックを作成することができます。情報を送信する場合は、各トピックに対応するサブスクリプション リンクと QR コードが含まれています。 、このトピックの下で情報を受け取ることができます。
トピックは無差別にグループにのみ送信でき、ユーザーがトピックをフォローした後にメッセージをカスタマイズすることはできません。
プロジェクト | 応用 | トピック |
---|---|---|
コンセプト | アプリケーションは独立したエンティティです | テーマはアプリケーションに属しており、テーマを呼び出すには、対応するアプリケーションの APP_TOKEN 承認が必要です。 |
フォロー方法 | QRコードとリンク | QRコードとリンク |
送信グループ | UID による 1 対 1 の送信 | メッセージがトピックに送信された後、トピックは、トピックをフォローしているユーザーに配信されます。これはグループ メッセージです。 |
プロジェクト | QRコードを適用する | テーマのQRコード |
---|---|---|
使用 | WeChat ユーザーがアプリケーションをフォローするためにのみ使用されます。 そうすることで初めて、彼の UID を取得し、メッセージを送信できるようになります。 | トピックをサブスクライブするために使用されます。ユーザーがトピックをサブスクライブした後、その UID を取得することはできません。 |
動的と静的 | デフォルトの動的 QR コード | デフォルトの動的 QR コード |
ダイナミック QR コード: QR コードのリンクは変更されませんが、QR コードのグラフィックが変更されるため、使用できるのはダイナミック QR コード リンクのみであり、スクリーンショットや印刷などは許可されません。
静的 QR コード: QR コードのリンクとグラフィックは変更されず、自由に使用できます。
アプリケーションの ID トークンは、開発者のみが知ることができます。APP_TOKEN を使用すると、該当するアプリケーションのユーザーにメッセージを送信できるため、秘密として厳重に保管し、github などに送信しないでください。
WeChat ユーザー ロゴは、ユーザーのみにメッセージを送信する場合に、メッセージをどのユーザーに送信するかを示すために使用されます。
アクセスする前に、アーキテクチャ図を参照して、単一送信とグループ送信の違いを理解することができます。
https://wxpusher.zjiecode.com/admin/、WeChat を使用して QR コードをスキャンしてログインします。登録は必要ありません。新規ユーザーは初めて QR コードをスキャンすることで自動的に登録されます。
以下に示すようにアプリケーションを作成します。
コールバック アドレス: 入力する必要はありません。入力しないと、ユーザーがフォローしたときにコールバックが行われません。ユーザーの UID を取得できません。コールバックの説明を参照してください。
URL を設定: 入力する必要はありません。入力後、ユーザーは WeChat で「マイ サブスクリプション」を開いてこのアドレスに直接ジャンプできます。uid はカスタマイズされたページ表示を容易にするパラメーターとして保持されます。
連絡先情報: 入力する必要はありません。連絡方法とフィードバックの方法をユーザーに伝えます。
プロンプトに従う: ユーザーがアプリケーション コードをフォローまたはスキャンしたときにユーザーに送信されるプロンプト。入力する必要はありません。Wxpusher はデフォルトのコピーを提供します。ユーザーがコールバックに注意を払って UID を提供したときに、ユーザーにリマインダー メッセージをアクティブにプッシュすることもできます。
説明: アプリケーションと、それがプッシュするコンテンツについて説明します。ユーザーがリンクをたどったり、WeChat で表示したりするときに表示されます。
アプリケーションの作成プロセス中に appToken が表示されるはずですが、保存されていない場合は、次の方法で再現できます。
アプリケーションのバックエンド https://wxpusher.zjiecode.com/admin/ を開き、左側のメニュー バーから appToken メニューを見つけます。リセットすると、古い appToken が無効になることに注意してください。インターフェイスの呼び出しはすぐに失敗します。
アプリケーションを作成した後、アプリケーションのコードを確認し、アプリケーションのリンクをたどることができます。アプリケーションをフォローした後、ユーザーにアプリケーションをフォローさせることができます。
現在、UID を取得するには 3 つの方法があります。
UID を取得した後、アプリケーションの appToken と照合し、送信インターフェイスを呼び出してメッセージを送信します。
すべてのインターフェイスはすでに https をサポートしています。
POST インターフェイス POST インターフェイスは完全に機能するインターフェイスであり、使用することをお勧めします。
コンテンツタイプ:アプリケーション/json
アドレス: https://wxpusher.zjiecode.com/api/send/message
リクエストデータはボディに配置され、具体的なパラメータは次のとおりです。
JSON はコメントをサポートしていません。送信する場合はコメントを削除する必要があります。
{
"appToken" : " AT_xxx " , //必传
"content" : " <h1>H1标题</h1><br/><p style= " color:red; " >欢迎你使用WxPusher,推荐使用HTML发送</p> " , //必传
//消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度20(微信只能显示20),可以不传,不传默认截取content前面的内容。
"summary" : "消息摘要" ,
//内容类型 1表示文字 2表示html(只发送body标签内部的数据即可,不包括body标签,推荐使用这种) 3表示markdown
"contentType" : 2 ,
//发送目标的topicId,是一个数组!!!,也就是群发,使用uids单发的时候, 可以不传。
"topicIds" :[
123
],
//发送目标的UID,是一个数组。注意uids和topicIds可以同时填写,也可以只填写一个。
"uids" :[
" UID_xxxx "
],
//原文链接,可选参数
"url" : " https://wxpusher.zjiecode.com " ,
//是否验证订阅时间,true表示只推送给付费订阅用户,false表示推送的时候,不验证付费,不验证用户订阅到期时间,用户订阅过期了,也能收到。
//verifyPay字段即将被废弃,请使用verifyPayType字段,传verifyPayType会忽略verifyPay
"verifyPay" : false ,
//是否验证订阅时间,0:不验证,1:只发送给付费的用户,2:只发送给未订阅或者订阅过期的用户
"verifyPayType" : 0
}
html格式的消息(contentType=2),支持通过标签复制,复制的语法如下:
```html
<copy style="这里可以写复制按钮的style" data-clipboard-text="需要复制到剪贴板的内容">
复制按钮的文字
</copy>
一个例子如下,style默认可以不写:
<copy data-clipboard-text="被复制的内容">
复制
</copy>
戻りデータの説明:
{
"code" : 1000 , //状态码,非1000表示有异常
"msg" : "处理成功" , //提示消息
"data" : [ //每个uid/topicid的发送状态,和发送的时候,一一对应,是一个数组,可能有多个
{
"uid" : " UID_xxx " , //用户uid
"topicId" : null , //主题ID
"messageId" : 121 , //废弃️,请不要再使用,后续会删除这个字段
"messageContentId" : 2123 , //消息内容id,调用一次接口,生成一个,你可以通过此id调用删除消息接口,删除消息。本次发送的所有用户共享此消息内容。
"sendRecordId" : 12313 , //消息发送id,每个uid用户或者topicId生成一个,可以通过这个id查询对某个用户的发送状态
"code" : 1000 , //1000表示发送成功
"status" : "创建发送任务成功"
}
],
"success" : true
}
GET インターフェイス GET インターフェイスは、主に、場合によっては呼び出しの便宜を目的としており、テキスト (contentType=1) の送信のみをサポートします。
https://wxpusher.zjiecode.com/api/send/message/?appToken=AT_qHT0cTQfLwYOlBV9cJj9zDSyEmspsmyM&content=123&uid=c1BcpqxEbD8irqlGUh9BhOqR2BvH8yWZ&url=http%3a%2f%2fwxpusher.zjiecode.com
リクエスト パラメータのサポート: appToken、 uid 、 topicId 、content、url、verifyPayType コンテンツと URL に対して urlEncode エンコードを実行してください。
GET インターフェイスは uid または topicId の送信のみをサポートします。POST インターフェイスを使用することをお勧めします。
メッセージは Wxpusher に送信され、キャッシュされ、バックグラウンドで WeChat に非同期にプッシュされてからユーザーに配信されます。メッセージの数が多い場合、これにメッセージの送信ステータスを問い合わせることができます。メッセージの送信によって返された sendRecordId に基づくユーザー。
リクエストメソッド:GET
注: メッセージ キャッシュは時間に依存します。7 日後にメッセージをクエリすると、メッセージが存在しないことが返される場合があります。
リクエストアドレス: https://wxpusher.zjiecode.com/api/send/query/status?sendRecordId={sendRecordId}
パラメータの説明:
リクエストメソッド:DELETE
注: メッセージの送信後、セカンダリ インターフェイスを呼び出してメッセージを削除できます。ただし、ユーザーが詳細を表示するためにクリックしたランディング ページのみを削除できることに注意してください。削除される。
リクエストアドレス: https://wxpusher.zjiecode.com/api/send/message?messageContentId=${messageContentId}&appToken=${appToken}
パラメータの説明:
たとえば、ユーザーがフォローするためにコードをスキャンする必要があるフォーラム投稿に新しいメッセージがある場合、誰が QR コードをスキャンしたかを知る必要があるシナリオがあります。コードを入力し、フォーラムのユーザー ID を Wxpusher ユーザーの UID にバインドします。フォーラムのユーザー ID から新しいメッセージがあると、そのメッセージが Wxpusher ユーザーにプッシュされます。このシナリオでは、パラメーターを含む QR コードが必要です。
リクエストメソッド:POST
リクエストアドレス: https://wxpusher.zjiecode.com/api/fun/create/qrcode
ContentType: アプリケーション/json
説明: パラメーターを含む QR コードを作成します。ユーザーがコードをスキャンした後、パラメーターはコールバックの説明を参照してください。
リクエスト本文:
{
"appToken" : " xxx " , //必填,appToken,前面有说明,应用的标志
"extra" : " xxx " , //必填,二维码携带的参数,最长64位
"validTime" : 1800 //可选,二维码的有效期,默认30分钟,最长30天,单位是秒
}
ユーザーがパラメーター QR コードをスキャンしてコールバック アドレスを設定すると、コールバック アドレスを通じてユーザーの UID がサービスにプッシュされます。詳細については、コールバック メソッドを使用することをお勧めします。
ただし、一部のユーザー シナリオは単純であったり、クライアント ソフトウェアなどのバックエンド サービスがなかったりするため、上記の作成パラメーター QR コード インターフェイスを使用してこのクエリ インターフェイスを追加しました。をクリックすると、QR コード コードが表示されます。このコードをこのインターフェイスで使用して、パラメータ QR コードを最後にスキャンしたユーザーの UID を照会します。
トレーニング間隔は 10 秒未満にすることはできません。 !無限ループ トレーニングは禁止されています。ユーザーが終了した後は、トレーニングをオフにする必要があります。オフにしないと、アカウントが禁止されます。
リクエストメソッド:GET
リクエストアドレス: https://wxpusher.zjiecode.com/api/fun/scan-qrcode-uid
リクエストパラメータ (クエリ):
例
https://wxpusher.zjiecode.com/api/fun/scan-qrcode-uid?code=xxxxx
このインターフェイスは廃止されました。アプリをクエリするには、次のユーザー V2 インターフェイスを使用してください。このインターフェイスを使用して、アプリをフォローしているすべての WeChat ユーザーをページごとにクエリできます。
リクエストメソッド:GET
説明: アプリケーションをフォローしているすべての WeChat ユーザーのユーザー情報を取得します
リクエストアドレス: https://wxpusher.zjiecode.com/api/fun/wxuser
リクエストパラメータ:
戻りデータ:
{
"page" : 1 , //当前数据页码
"pageSize" : 50 , //当前页码大小
"records" :[
{
"createTime" : 1572755754416 , //用户关注时间
"enable" : true , //是否可用,也就是用户是否开启接收消息
"headImg" : " xxxxxx " , //用户头像
"nickName" : " 0XFF " , //用户昵称
"uid" : " xxxxxxx " //用户的UID
}
],
"total" : 3 //所有的用户数量
}
このインターフェイスを使用して、アプリケーションおよびトピックをページごとにフォローしているすべてのユーザーをクエリできます。
リクエストメソッド:GET
説明: アプリケーション/トピックをフォローしているすべての WeChat ユーザーのユーザー情報を取得します。 WeChat ユーザーがアプリケーション、トピック、または複数のトピックを同時にフォローすると、複数のレコードが返されることに注意してください。
リクエストアドレス: https://wxpusher.zjiecode.com/api/fun/wxuser/v2
リクエストパラメータ:
{
"code" : 1000 ,
"msg" : "处理成功" ,
"data" : {
"total" : 40 , //总数
"page" : 1 , //当前页码
"pageSize" : 20 , //页码大小,
"records" : [
{
"uid" : " UID_xxx " , //用户uid
"appOrTopicId" : 111 , //用户关注的应用或者主题id,根据type来区分
"headImg" : " " , //新用户微信不再返回 ,强制返回空
"createTime" : 1603540859285 , //创建时间
"nickName" : " " , //新用户微信不再返回 ,强制返回空
"reject" : false , //是否拉黑
"id" : 47361 , //id,如果调用删除或者拉黑接口,需要这个id
"type" : 0 , //关注类型,0:关注应用,1:关注topic
"target" : " WxPusher官方" , //关注的应用或者主题名字
"payEndTime" : 0 // 0表示用户不是付费用户,大于0表示用户付费订阅到期时间,毫秒级时间戳
}
]
},
"success" : true
}
このインターフェイスを通じて、アプリケーションやトピックに対するユーザーの注目を削除できます。
リクエストメソッド: DELETE
注: アプリケーションまたはトピックに対するユーザーのアテンションを削除すると、ユーザーが再度フォローしたくない場合は、ブロック インターフェイスを呼び出してユーザーをブロックできます。
リクエストアドレス: https://wxpusher.zjiecode.com/api/fun/remove
リクエストパラメータ (クエリ):
戻りデータ:
{
"code" : 1000 ,
"msg" : "处理成功" ,
"data" : "删除成功" ,
"success" : true
}
このインターフェースを使用してユーザーをブロックできます
リクエストメソッド: PUT
注: ブロックされた後はメッセージを送信できなくなり、ブロックを解除しない限りユーザーは再度フォローできなくなります。削除インターフェイスを呼び出す代わりに、ブラックリスト インターフェイスを呼び出します。
リクエストアドレス: https://wxpusher.zjiecode.com/api/fun/reject
リクエストパラメータ (クエリ):
戻りデータ:
{
"code" : 1000 ,
"msg" : "处理成功" ,
"data" : "删除成功" ,
"success" : true
}
素早いアクセスを容易にするために、熱心な開発者が多くのアクセス SDK (https://github.com/wxpusher/wxpusher-client) を提供してきました。
SDK は開発者によって提供されており、最新の API や機能が含まれていない場合があります。この記事の機能は HTTP インターフェイスの対象となります。PR も歓迎します。
シンプルなプッシュ。ユーザーの登録、バックエンドへのログイン、アプリケーションの作成、appToken の取得などは必要ありません。
ユーザーが理解する概念が多すぎてアクセスが困難になることを防ぐために、ユーザーが自分自身にメッセージを送信する一部のシナリオでは、最小限のプッシュ方式を使用できます。
たとえば、一部のオープンソースのショッピング モール注文システムでは、注文後にユーザーにメッセージが送信されます。SMS 転送システムなどでは、以前はユーザーがアプリケーションを作成し、appToken を取得し、アプリケーションをフォローし、UID を入力する必要がありました。費用が高すぎました。
ミニマリスト プッシュでは、プッシュを完了するために必要な手順は 2 つだけです。
以下の QR コードをスキャンするだけでプッシュ SPT を取得できます
システムでこの QR コードを表示する必要がある場合は、次の永久リンクを使用できます。
<textarea readonly style="width:100%;height:60px;"> https://wxpusher.zjiecode.com/api/qrcode/RwjGLMOPTYp35zSYQr0HxbCPrV9eU0wKVBXU1D5VVtya0cQXEJWPjqBdW3gKLifS.jpg </textarea>SPT を漏洩しないでください。SPT が漏洩すると、どのユーザーもあなたにメッセージを送信できるようになります。 ! !
GETリクエストの簡単な送信
前のステップで取得した SPT を以下のリンクに入力します。
直接リクエスト: https://wxpusher.zjiecode.com/api/send/message/取得した SPT/送信したいコンテンツ
POSTリクエストの簡単な送信
リクエストメソッド:POST
リクエストURL: https://wxpusher.zjiecode.com/api/send/message/simple-push
リクエスト形式: Content-Type:application/json
リクエスト内容:
//JSON不支持注释,发送的时候,需要删除注释。
{
//推送内容,必传
"content" : " <h1>极简推送</h1><br/><p style= " color:red; " >欢迎你使用WxPusher,推荐使用HTML发送</p> " ,
//消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度20(微信只能显示20),可以不传,不传默认截取content前面的内容。
"summary" : "消息摘要" ,
//内容类型 1表示文字 2表示html(只发送body标签内部的数据即可,不包括body标签,推荐使用这种) 3表示markdown
"contentType" : 2 ,
//发送SPT,如果发送给一个用户,直接传simplePushToken就行了,不用传simplePushTokenList
"spt" : " SPT_xx1 " ,
//发送SPT,如果发送给多个用户,只传simplePushTokenList即可,请注意,【这是一个数组】!!,最多不能超过10个
"sptList" :[ " SPT_xx1 " , " SPT_xx2 " ],
//原文链接,可选参数
"url" : " https://wxpusher.zjiecode.com " ,
}
注意: メソッド 1 (標準プッシュ) のみがコールバックをサポートします。
ユーザーがアプリケーションをフォローするか、公式アカウントにコマンド メッセージを送信すると、WxPusher がメッセージをプッシュします。 バックグラウンド サービスがない場合は、ローテーション トレーニングを実行することもできます。クエリ スキャン QR コード ユーザー UID インターフェイスを参照してください。
ユーザーにメッセージを送信するには、ユーザーの UID を知る必要があります。ユーザーの UID を知る方法は 2 つあります。
{
"action" : " app_subscribe " , //动作,app_subscribe 表示用户关注应用回调,后期可能会添加其他动作,请做好兼容。
"data" :{
"appId" : 123 , //创建的应用ID
"appKey" : " AK_xxxxxx " , //关注应用的appKey,请不要再使用,将来可能会被删除
"appName" : "应用名字" ,
"source" : " scan " , //用户关注渠道,scan表示扫码关注,link表示链接关注,command表示通过消息关注应用,后期可能还会添加其他渠道。
"userName" : " " , //新用户微信不再返回 ,强制返回空
"userHeadImg" : " " , //新用户微信不再返回 ,强制返回空
"time" : 1569416451573 , //消息发生时间
"uid" : " UID_xxxxxx " , //用户uid
"extra" : " xxx " //用户扫描带参数的二维码,二维码携带的参数。扫描默认二维码为空
}
}
メッセージング製品の場合、開発者は、ユーザーが支払いまたは返金した後、ユーザーの有料サブスクリプションのステータスを認識する必要がある場合があります。
したがって、ユーザーの有料サブスクリプションのステータスが変更されると、次のコールバック メッセージを通じて通知されます。通知を受信すると、ユーザー リスト V2 をクエリすることで、ユーザーのサブスクリプション有効期限やその他の情報をクエリできます。
{
"action" : " order_pay " , //动作,表示用户付费或者退款。后期可能会添加其他动作,请做好兼容。
"data" :{
"addTime" : 86400000 , //付费增加的时间,毫秒。退款是负数,表示减少的订阅时间。
"amount" : 50 , //金额,单位分,退款是负数
"appId" : 30630 , //发生的应用id
"createTime" : 1664118481675 , //发生时间,毫秒级时间戳
"prodId" : 12 , //产品id
"tradeNo" : " 202209252308016755383125546 " , //支付或者退款的交易号,和用户微信账单中的商户号对应
"type" : 1 , //1表示付款,2表示退款
"uid" : " UID_xxxxxxx " //发生用户的uid
}
}
現時点では、WxPusher はすでにコマンド タイプのアップストリーム メッセージをサポートしています。ユーザーがコマンドを送信すると、WxPusher は開発者にコマンド メッセージをコールバックします。
標準指令
コマンドの形式は次のとおりです: #{appID} content 。たとえば、デモ プログラムにメッセージを送信するには、次のように送信します。 #97 test 間にスペースがあることに注意してください。
購読の手順
appID: #{appID}のみ (例: #97) を送信し、その後にコンテンツがない場合は、appID 97 のアプリケーションに注目していることを意味します。
簡単な説明書
コンテンツ: xxx のみを送信する場合 (例: サーバーを再起動する)、この時間は 2 つの状況に分けられます。
appID は、管理バックグラウンドのアプリケーション管理-アプリケーション情報-アプリケーション ID で確認できます。
コールバックは POST メソッドを使用し、データ形式は次のとおりです。
{
"action" : " send_up_cmd " , //动作,send_up_cmd 表示上行消息回调,后期可能会添加其他动作,请做好兼容。
"data" :{
"uid" : " UID_xxx " , //用户uid
"appId" : 97 , //应用id
"appName" : " WxPusher演示" , //应用名称
"time" : 1603002697386 , //发生时间
"content" : "内容" //用户发送的内容
}
}
注意: メッセージ製品の課金をサポートするのは方法 1 (標準プッシュ) のみです。
この請求は、WxPusher が開発者やユーザーに請求するのではなく、メッセージ開発者が WxPusher を通じてメッセージ受信者に請求することを指すことに注意してください。
開発者として、あなたには貴重な情報を提供する責任があり、私たちにはあなたの収益を支援する責任があります。
アクセスプロセスは次のとおりです。
メッセージ製品は、単一送信アプリケーション メッセージとグループ送信トピック メッセージのパッケージであり、複数のメッセージを 1 つのメッセージ製品にパッケージ化して販売できます。
現在、株式、オプション、債券、ファンドなどに関する戦略推奨ニュースは受け付けておりませんので、ご了承ください。
たとえば、通常、リソースが一括で送信される場合、それらは uid を通じて 1 対 1 で送信されます。それらはアプリケーションにバインドされます。
現在の製品は作成後の修正には対応しておりませんので、必ずご記入の上送信してください。
提出後、支払い価格戦略の検討と交渉のためにカスタマーサービスWeChat「wxpusher-kefu」に連絡してください。完了後、メッセージマーケットに出品することができ、ユーザーはメッセージマーケットで直接支払いと購入を行うことができます。
説明する | ニュースマーケット | メッセージング製品一覧 | メッセージ商品紹介 |
---|---|---|---|
例 |
ユーザー情報は、ユーザー リスト V2 を照会することによって照会できます。ここで、payEndTime はユーザーのサブスクリプション有効期限です。
製品としてパッケージ化されたアプリケーションまたはテーマにメッセージを送信する場合、そのメッセージを有料サブスクリプション期間内のユーザーのみが受信できるかどうかを区別できます。 verifyPayType フィールドに基づいて区別する
詳細については、メッセージ送信のインターフェイスの説明を確認してください。メッセージ製品に関連付けられたアプリケーションまたはトピックがない場合、verifyPayType フィールドは無効であるため、渡す必要はありません。
コンセプトに注意する必要があります。私たちは製品にバインドされたリソースを販売しているため、クエリするのはリソースに対応する有効期限です。たとえば、メッセージが通常一括送信される場合はトピックにバインドされ、メッセージが uid を介して 1 対 1 で送信される場合はアプリケーションにバインドされ、クエリはサブスクリプション トピックの有効期限になります。またはアプリケーション。
リクエストメソッド:GET
説明: 特定のリソースに対する特定のユーザーの有効期限。製品は複数のリソースにバインドできるため、配列が返されます (ただし、通常、複数のリソースはバインドされません)。
リクエストアドレス: https://wxpusher.zjiecode.com/api/product/query-pay-end-time?uid={uid}&prodId={product id}
パラメータの説明:
応答パラメータ:
{
"code": 1000,
"msg": "处理成功",
"data": [
{
"resourceType": 2, //资源类型,1对1uid发送的应用为1,群发主题为2
"resourceID": 123, //应用id或者主题id
"payEndTime": 1737560859272 //用户付费订阅到期时间,毫秒级的时间戳
}
],
"success": true
}
ソフトウェア製品の場合は、WxPusher の認証にアクセスして、ユーザーが購入後に対応する有効期限を簡単にバインドできるようにしてください。 一般的な検証プロセスは次のとおりです。
より良いユーザーエクスペリエンスを実現するために、私たちはより多くのクライアントを開発し、ユーザーエクスペリエンスを向上させることに懸命に取り組んでいます。
Chrome 拡張機能は、Chrome ブラウザーが開いている限り、メッセージを受信できるようになりました。メッセージの受信エクスペリエンスは WeChat よりも優れています。 ここ https://github.com/wxpusher/wxpusher-chrome-extensions にアクセスして、ブラウザ拡張機能をダウンロードしてインストールできます。
ここにアクセスして、具体的なインストール方法と使用方法を確認することもできます: https://mp.weixin.qq.com/s/zrUdVqrE0odhUTiD7qhWiQ
現在、ブラウザ V2 API に基づいて開発されているため、Google はこれを店頭に置くことを許可していません。V3 に移行した後、Chrome ストアに置く予定です。
WeChat のコンテンツ制限により、ユーザー エクスペリエンスを向上させるために、iOS Apple クライアントをダウンロードしてメッセージを受信できます。ダウンロード方法は次のとおりです。
国内の Android 環境問題のため、Android アプリケーションはまだ開発中です。
WxPusher は無料のプッシュ サービスであり、すべてのユーザーに適切なサービスを提供するために、システム関連のデータ制限があります。