thinkphp5 微信分享(sdk,生成簽名,實現分享)

thinkphp5 公衆號微信分享(sdk,生成簽名,實現分享)

1.下載sdk(生成簽名和分享需要此sdk)
鏈接:https://pan.baidu.com/s/1JfuHyrCe2Oqu3dD8VPNS3w 密碼:celq
2.講sdk放在extend下
在這裏插入圖片描述
3.分享之前需要獲取簽名(前端調用可能會出現跨域問題,所以這裏我們後端調用,然後返回給前端)

function sweepSign($url){
require_once EXTEND_PATH.'WechatJsdk.class.php';
$option = array(
    "appid"=>'*****',//輸入自己的appid
    "appsecret"=>'****',//輸入自己的sercet
);
$weixin = new \Wechat($option);
$signPackage = $weixin->getJsSign($url); // 生成簽名信息
return $signPackage;
}

4,進行分享

function shareSign($url,$userinfo,$pic){
require_once EXTEND_PATH.'WechatJsdk.class.php';
$option = array(
    "appid"=>'*****',
    "appsecret"=>'********',
);
$weixin = new \Wechat($option);
$signPackage = $weixin->getJsSign($url); // 生成簽名信息
// 分享信息
$shareInfo = array(
    "title"=>“分享的標題",
    "desc" =>'分享的內容',
    "link" =>$url,//回調地址
    "img"  =>‘分享後別人查看的圖片’,//是個圖片地址
);
$signPackage['shareInfo'] = $shareInfo;
return $signPackage;
}

這時把信息傳回給前端,前端就可以調用分享了

發佈了33 篇原創文章 · 獲贊 66 · 訪問量 7600
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章