Polyv Help Center

Help Center

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;
?>
联系客服,在线咨询