WeChatデバイスID


デバイス ID の申請

1475203335135583.jpg

#インターフェースの説明

デバイスの構成に必要な UUID、メジャー、マイナーを適用します。アプリケーションが成功すると、バッチ ID が返されます。返されたバッチ ID は、「デバイス ID アプリケーション ステータスのクエリ」インターフェイスを通じて現在のアプリケーションのレビュー ステータスをクエリするために使用できます。

1 回の申請で申請されたデバイス ID の数が 500 未満の場合、システムは簡単な審査を行います。1 回の申請で申請されたデバイス ID の数が 500 個未満の場合、システムは簡単な審査を行います。 500 を超える場合は、3 営業日以内に審査されます。審査を完了してください。

承認されると、返されたバッチ ID を使用して、「デバイス リストのクエリ」インターフェイスを通じてこのアプリケーションのデバイス ID を取得できます。インターフェイス経由でデバイス ID を申請するには、最初にページを設定する必要があり、ページが設定されていない場合、ページの情報は表示されません。

パブリック アカウントでは、最大 100,000 個のデバイス ID を申請できます。申請するデバイス ID の数が上限を超える場合は、zhoubian@tencent.com に電子メールを送信してください。メールの形式は次のとおりです:

标题:申请提升设备ID额度 
内容:
1、公众账号名称及appid(wx开头的字符串,在mp平台可查看)
2、用途
3、预估需要多少设备ID


インターフェイス呼び出しの説明

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/applyid?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
   "quantity":3,	
   "apply_reason":"测试",	
   "comment":"测试专用",
   "poi_id":1234	
}

パラメータの説明

#戻り手順

#通常返される JSON データ パケットの例:

{
"data": {
               "apply_id": 123,
		"audit_status": 1,	
		"audit_comment": "审核中"	
   },
   "errcode": 0,
   "errmsg": "success."
}

##パラメータの説明

#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
#quantity は、 によって申請されたデバイス ID の数です。新規のデバイス ID が 500 を超える場合は、デバイスは一度に追加されます。手動レビュー プロセスが必要です
apply_reasonis 申請理由 漢字100文字以内、英語200文字以内
コメント#No備考、漢字 15 文字または 30 文字以内英字
poi_idNoデバイスに関連付けられたストア ID 、店舗を関連付けると、店舗から 1KM 以内の情報を優先する機会が与えられます。特定のストア関連情報については、ストア関連のインターフェイス ドキュメントを表示します
##audit_status
#パラメータ説明
#########承認状況。 0:審査不通過、1:審査中、2:審査通過、1回の申請で申請されるデバイスID数が500以下の場合は簡易審査を行います。 1件の申請で申請されたデバイスIDの数が500を超えた場合、審査が行われます。審査は3営業日以内に完了します。現時点での戻り値はすべて1です(審査中) audit_comment
レビューのコメント、レビュー ステータスのテキスト説明 apply_id
アプリケーションのバッチ ID は、「クエリ」で使用できます。「デバイス リスト」インターフェイスは、成功したアプリケーションのデバイス ID をバッチでクエリします。

デバイス ID アプリケーションのレビュー ステータスのクエリ

#インターフェースの説明

デバイス ID のレビューをクエリしますアプリケーションの状態。 1 回の申請で申請されたデバイス ID の数が 500 以下の場合、システムは簡易審査を実行します。1 回の申請で申請されたデバイス ID の数が 500 を超える場合、審査は完了します。 3営業日以内に。

#インターフェイス呼び出しの説明

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/applystatus?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
   "apply_id": 12345	
}

パラメータの説明

#戻り手順

通常の戻り JSON データ パケットの例: #

{
    "data": {
        "apply_time": 1432026025,
        "audit_comment": "test",
        "audit_status": 1,
        "audit_time": 0
    },
    "errcode": 0,
    "errmsg": "success."
}


パラメータの説明##

#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
#apply_id バッチ ID、デバイス ID を申請するときに返されるバッチ ID です。
##apply_time送信されたアプリケーションのタイムスタンプ##audit_status##audit_comment##」でレビューされます。
#パラメータ説明
監査ステータス。 0:審査不通過、1:審査中、2:審査通過、1回の申請で申請されるデバイスID数が500以下の場合は簡易審査を行います。 1 つのアプリケーションで申請されたデバイス ID の数が 500 を超えている場合は、「3 営業日以内にレビューを完了してください。
#監査メモ、レビュー ステータスのテキスト説明audit_time
タイムスタンプを決定するステータスが監査中の場合、時間の値は 0

デバイス情報の編集

#Interface description

デバイスのリマーク情報を編集します。デバイス ID または完全な UUID、メジャー、マイナーのいずれかを選択してデバイスを指定できます。

#インターフェイス呼び出しの説明

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/update?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
     "device_identifier":{
		"device_id":10011,		
		"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
		"major":1002,
		"minor":1223
	},		
      "comment": “test”
}

パラメータの説明

##device_identifier は、##device_idです
#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
で指定されたデバイス ID です。
デバイス番号。UUID、メジャー、マイナーが入力されている場合、デバイス番号は必要ありません。両方が入力されている場合は、デバイス番号が優先されます。
UUID、メジャー、マイナーUUID、メジャー、マイナー。3 つの情報は必須です。デバイス番号が入力されている場合は、入力する必要はありません。
comment は、 デバイスのコメント情報です。 、漢字 15 文字または英語 30 文字以内。

#戻り手順

#通常返される JSON データ パケットの例:

{
    "data": {    
    },
    "errcode": 0,
    "errmsg": "success."
}

##デバイスとストア間の関係を構成する

#インターフェースの説明

ストア作成後のデバイスへの直接連携に対応しており、審査を通過する必要がなく、周囲の背景を振るとストアの最新情報やステータスを自動で更新します。

#インターフェイス呼び出しの説明

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/bindlocation?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
     "device_identifier":{
		"device_id":10011,		
		"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
		"major":1002,
		"minor":1223
	},
      "poi_id": 1231,		
}

パラメータの説明

##device_identifier は、##device_idです
#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
で指定されたデバイス ID です。
デバイス番号。UUID、メジャー、マイナーが入力されている場合、デバイス番号は必要ありません。両方が入力されている場合は、デバイス番号が優先されます。
UUID、メジャー、マイナーUUID、メジャー、マイナー。3 つの情報は必須です。デバイス番号が入力されている場合は、入力する必要はありません。
poi_id は、 に関連付けられたストア ID です。ストアが関連付けられると、ストアから 1KM 以内の情報を優先する機会が与えられます。値が 0 の場合、デバイスに関連付けられたストア ID はクリアされます。特定のストア関連情報については、ストア関連のインターフェイス ドキュメントを表示します

#戻り手順

#通常返される JSON データ パケットの例:

{
    "data": {        
    },
    "errcode": 0,
    "errmsg": "success."
}

##デバイスと他のパブリック アカウント ストア間の関連付けを構成する

インターフェイスの説明

他のパブリック アカウントとのデバイスの関連付けをサポートするストア、ストア承認ステータスである必要があります。

サードパーティ ストアはこのパブリック アカウントに属していないため、デバイスの詳細には保存されませんデバイス リストのクエリ インターフェイスと周辺機器とユーザー情報を取得するためのインターフェイスサードパーティストアには戻りません。検証が必要な場合は、Shake を使用して JS API 検証を行ってください。

デバイスが独自のストアにバインドされている場合、サードパーティのストア関連機能が自動的にブロックされます

#インターフェイス呼び出しの説明
#

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/bindlocation?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
     "device_identifier":{
		"device_id":10011,		
		"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",
		"major":1002,
		"minor":1223
	},
      "poi_id": 1231,	
      "type": 2,
      "poi_appid": "wxappid"	
}

#パラメータの説明

##device_identifier は、##device_idです
#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
で指定されたデバイス ID です。
#デバイス番号。UUID、メジャー、マイナーが入力されている場合、デバイス番号は必要ありません。両方が入力されている場合は、デバイス番号が優先されます。
UUID、メジャー、マイナーUUID、メジャー、マイナー。3 つの情報は必須です。デバイス番号が入力されている場合は、入力する必要はありません。
poi_id は、 に関連付けられたストア ID です。ストアが関連付けられると、ストアから 1KM 以内の情報を優先する機会が与えられます。値が 0 の場合、デバイスに関連付けられたストア ID はクリアされます。特定のストア関連情報については、ストア関連のインターフェイス ドキュメントを表示します
タイプ いいえ、空白のままにした場合、デフォルト値は 1

です。1 の場合、関連付けられたストアとデバイスは同じパブリック アカウントに属します。 が 2 の場合、関連付けられたストアは他の公開アカウントのストアです

Poi_appidWhen Typeは 2、必須です 関連するストアが属するパブリック アカウントの APPID
#

戻り手順 通常の戻り JSON データ パケットの例:

{
    "data": {        
    },
    "errcode": 0,
    "errmsg": "success."
}

デバイス リストのクエリ

インターフェースの説明

既存のデバイス ID、UUID、メジャー、マイナー、アクティベーションのクエリステータス、備考情報、関連店舗、関連ページ、その他の情報。デバイス ID を指定したり、完全な UUID、メジャー、マイナー クエリを指定したり、デバイス情報リストをバッチで取得したりすることもできます。クエリによって返されるデバイス リストは、デバイス ID によって正の順序で並べ替えられます。

#インターフェイス呼び出しの説明

http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/search?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
查询指定设备时:
{
    "type": 1,
    "device_identifiers":[
 		{
			"device_id":10100,	
			"uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825",		
			"major":10001,
			"minor":10002
		}
	]
}

需要分页查询或者指定范围内的设备时:
{
    "type": 2,
    "last_seen": 10097,		
    "count": 3
}

当需要根据批次ID查询时:
{
    "type": 3,
    "apply_id": 1231,
    "last_seen": 10097,		
    "count": 3
}

パラメータの説明

##type は、 クエリ タイプです。1: デバイス ID リスト内のデバイスを照会する; 2: ページングですべてのデバイス情報を照会する; 3: ページングで特定のアプリケーションのすべてのデバイス情報を照会する ## を超えることはできません。 #UUID、メジャー、マイナー# は #UUID、メジャー、マイナーの 3 つの情報を入力する必要があります;デバイス番号が入力されている場合、この情報は入力する必要はありません。;指定されたデバイスを照会する場合、一度に照会されるデバイスの数は 50#apply_idlast_seen

#戻り手順

#通常返される JSON データ パケットの例:

{
    "data": {
        "devices": [
            {
                "comment": "",
                "device_id": 10097,
                "major": 10001,
                "minor": 12102,
                "status": 1,
                "last_active_time":1437276018,
                "poi_id": 0,
                "uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
            },
            {
                "comment": "",
                "device_id": 10098,
                "major": 10001,
                "minor": 12103,
                "status": 1,
                "last_active_time":1437276018,
                "poi_appid":"wxe3813f5d8c546fc7"
                "poi_id": 123,
                "uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
            } 
        ],
        "total_count": 151
    },
    "errcode": 0,
    "errmsg": "success."
}

# #パラメータの説明

#パラメータ必須かどうか説明
access_token は、# 呼び出し側インターフェース資格情報です
# device_identifiers で指定されたデバイスです。タイプが 1 の場合、この項目は必須です
device_id デバイス番号です。UUID、メジャー、マイナーが入力されている場合、デバイス番号を入力する必要はありません。両方を入力すると、デバイス番号が優先されます。指定したデバイスをクエリする場合、一度にクエリできるデバイスの数は 50
## を超えることはできません。
##Yesバッチ ID、デバイス ID を申請するときに返されるバッチ ID (タイプが 3 の場合) 、この項目は必須です
is#前のクエリ リストの最後にあるデバイス ID、last_seen の最初のクエリは 0
count #クエリ対象のデバイスの数は 50 を超えることはできません
##last_active_time デバイスが最後に振られた日付 (最も早くても前日のデータのみが取得可能)。新しく適用されたデバイスのこのフィールドの値は 0コメントtotal_count
#パラメータ説明
デバイス指定デバイス情報リスト
device_idデバイス番号
UUID、メジャー、マイナーUUID、メジャー、マイナー
statusアクティブ化ステータス、0: アクティブ化されていない、1: アクティブ化
です。
poi_appidデバイスが他のパブリック アカウント ストアに関連付けるように構成されている場合、構成されたストアに属するパブリック アカウント appidが返されます。 Viewデバイスと他のパブリック アカウント ストア間のインターフェイスの構成
##poi_idデバイスに関連付けられたストア ID。ストアが関連付けられると、ストアから 1KM 以内の情報を優先する機会が与えられます。特定のストア関連情報については、#ストア関連のインターフェイスのドキュメントをご覧ください
設備の備考情報
配下の設備の総数販売者の名前






#