Get User Custom WeChat Share Interface Settings
Updated: 2022-09-02 18:08:07
Interface URL
https://api.polyv.net/live/v3/user/get-weixin-share-api
Interface Description
Set the user's custom WeChat share interface address
Supported Format
JSON
Request Method
GET
Request Parameters
| Parameter | Required | Type & Scope | Description |
|---|---|---|---|
| sign | Yes | String | Signature, a 32-character uppercase MD5 value. The appSecret key used to generate the signature is critical for communication data security. It must not be stored or used directly on the client side. All APIs must be called through the customer's own server to relay requests to the POLYV server to obtain response data. See signature generation rules |
| appId | true | string | The appId under the developer account |
| timestamp | true | string | The current 13-digit timestamp |
Return Error Result JSON Example
No appId entered
{
"code": 400,
"status": "error",
"message": "appId is required.",
"data": ""
}
Incorrect appId
{
"code": 400,
"status": "error",
"message": "application not found.",
"data": ""
}
Timestamp error
{
"code": 400,
"status": "error",
"message": "invalid timestamp.",
"data": ""
}
Signature error
{
"code": 403,
"status": "error",
"message": "invalid signature.",
"data": ""
}
Return Success Result JSON Example
{
"code": 200,
"status": "success",
"message": "",
"data": "http://www.polyv.net/weixinshare/url"
}
The returned data indicates the number of successfully modified records.
Field Description
| Field | Type & Scope | Description |
|---|---|---|
| code | int32 | Return code |
| status | string | Return status |
| message | string | Return message |
| data | string | Returns the set WeChat share call interface address |
PHP Request Example
<?php
//引用config.php
include 'config.php';
//接口需要的参数(非sign)赋值
$appId = "XXXXXXXX";
$timestamp = "123123123123";
$params = array(
'appId'=>$appId,
'timestamp'=>$timestamp
);
//生成sign
$sign = getSign($params); //详细查看config.php文件的getSign方法
$params['sign'] = $sign;
$url = "https://api.polyv.net/live/v3/user/get-weixin-share-api?".http_build_query($params);
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;
?>
