国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

PHP調(diào)用微信消息訂閱推送

這篇具有很好參考價值的文章主要介紹了PHP調(diào)用微信消息訂閱推送。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

分享一下消息訂閱推送
相信小伙伴們在做項目的時候都會有消息訂閱推送的功能,比方說做外賣項目或者是商城的時候,
用戶下單,需要給用戶微信推送一條訂閱消息
廢話不多說 直接上代碼
1.首先需要在微信小程序上面申請訂閱消息模板
php發(fā)送微信小程序訂閱消息,微信,php,微信小程序
然后按照詳細內(nèi)容在代碼里進行配置并調(diào)用
php發(fā)送微信小程序訂閱消息,微信,php,微信小程序php發(fā)送微信小程序訂閱消息,微信,php,微信小程序
下面是我封裝的代碼:

/** 消息訂閱
 *  $appid:微信小程序appid、$appsecret:微信小程序秘鑰、$touser:用戶openid、$template_id:模板id
*/
	public function sendMessage($appid,$appsecret,$touser,$template_id,$order_address,$order_type,$time,$order_status,$orer_remarks){
        $page = '';//跳轉(zhuǎn)頁面不填則模板無跳轉(zhuǎn)。
        $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $appid . '&secret=' . $appsecret;
        $res = json_decode(file_get_contents($url), true);
        $access_token = $res['access_token'];
        //請求url
        $urls = 'https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=' . $access_token;
        //發(fā)送內(nèi)容
        $data = [];
        //接收者(用戶)的 openid
        $data['touser'] = $touser;
        //所需下發(fā)的訂閱模板id
        $data['template_id'] = $template_id;
        //點擊模板卡片后的跳轉(zhuǎn)頁面,僅限本小程序內(nèi)的頁面。支持帶參數(shù),(示例index?foo=bar)。該字段不填則模板無跳轉(zhuǎn)。
        $data['page'] = $page;
        //模板內(nèi)容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }
        $data['data'] = [
            "thing1" => [
                'value' => $order_address
            ],
            "thing2" => [
                'value' => $order_type
            ],
            "date3" => [
                'value' => $time
            ],
            'thing4' => [
                'value' => $order_status
            ],
            'thing9' => [
                'value' => $orer_remarks
            ],
        ];
        //跳轉(zhuǎn)小程序類型:developer為開發(fā)版;trial為體驗版;formal為正式版;默認為正式版
        $data['miniprogram_state'] = '';
        return self::curlPost($urls,json_encode($data));
    }

//發(fā)送post請求
    static function curlPost($url,$data)
    {
        $ch = curl_init();
        $params[CURLOPT_URL] = $url;    //請求url地址
        $params[CURLOPT_HEADER] = FALSE; //是否返回響應(yīng)頭信息
        $params[CURLOPT_SSL_VERIFYPEER] = false;
        $params[CURLOPT_SSL_VERIFYHOST] = false;
        $params[CURLOPT_RETURNTRANSFER] = true; //是否將結(jié)果返回
        $params[CURLOPT_POST] = true;
        $params[CURLOPT_POSTFIELDS] = $data;
        curl_setopt_array($ch, $params); //傳入curl參數(shù)
        $content = curl_exec($ch); //執(zhí)行
        curl_close($ch); //關(guān)閉連接
        return $content;
    }

調(diào)用然后調(diào)用接口就OK了。
這里有一個問題,消息訂閱通知不能一直發(fā)送, 微信官方有個變態(tài)的規(guī)則,就是當(dāng)你一直發(fā)送消息訂閱通知,微信官方會認定這是垃圾消息推送,會給你拒絕接收消息。過一會就會好的。文章來源地址http://www.zghlxwxcb.cn/news/detail-540697.html

到了這里,關(guān)于PHP調(diào)用微信消息訂閱推送的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序云開發(fā)定時推送訂閱消息

    微信小程序云開發(fā)定時推送訂閱消息

    (1)點擊訂閱消息 (2)點擊公共模板庫,然后找到想要選用的模板,點擊選用。 (3)在我的模板里面,復(fù)制模板id。 如果找不到想要用的模板,可以在公共模板的最后一頁,點擊下圖中圈出來的,去申請自己想要的模板。 (1)云函數(shù)部分的代碼 config.json 云函數(shù)配置文件

    2024年02月09日
    瀏覽(20)
  • 微信小程序?qū)崿F(xiàn)訂閱消息推送的實現(xiàn)步驟

    微信小程序?qū)崿F(xiàn)訂閱消息推送的實現(xiàn)步驟

    1、準(zhǔn)備工作 ??準(zhǔn)備小程序賬號、開發(fā)環(huán)境,我小程序是基于uniapp開發(fā),后臺代碼基于SpringBoot開發(fā)。同時先閱讀官方文檔,了解小程序訂閱消息和后端如何發(fā)送訂閱消息等相關(guān)知識,官方文檔地址如下: 《小程序訂閱消息》 《發(fā)送訂閱消息》 2、實現(xiàn)步驟 2.1、啟用并配置

    2024年02月15日
    瀏覽(29)
  • 微信小程序訂閱消息推送(附帶后臺java代碼)

    官方文檔: 小程序前端:點擊進入 小程序服務(wù)端:點擊進入 一,代碼實現(xiàn)(后端) ①定義實體類 ②定義HttpUtil類(Get請求) ③驗證token過期時間 ④小程序發(fā)送消息 AuthUtil工具類

    2024年02月14日
    瀏覽(21)
  • 如何為微信小程序添加訂閱消息和推送通知功能

    為微信小程序添加訂閱消息和推送通知功能是非常有用的,它可以讓用戶在重要的事件發(fā)生時及時地收到通知。在本文中,我們將詳細介紹如何為微信小程序添加這兩種功能。 一、訂閱消息 訂閱消息是一種新的消息類型,用戶可以選擇是否訂閱它們。訂閱消息一般用于向用

    2024年02月04日
    瀏覽(35)
  • 微信小程序——服務(wù)通知,發(fā)送訂閱消息

    微信小程序——服務(wù)通知,發(fā)送訂閱消息

    1 小程序開通訂閱消息 2 postApi測試效果 這里有個需要特別注意的點,我們要給用戶發(fā)送消息,就必須引導(dǎo)用戶授權(quán),如下 因為用戶不點擊允許,你是沒有辦法給用戶推送消息的。每一次授權(quán)只允許發(fā)送一條消息,所以如果你想盡量多的發(fā)送消息,就得盡量多的引導(dǎo)用戶授權(quán)

    2024年02月11日
    瀏覽(23)
  • 微信小程序:發(fā)送小程序訂閱消息

    微信小程序:發(fā)送小程序訂閱消息

    文檔:小程序訂閱消息(用戶通過彈窗訂閱)開發(fā)指南 在微信公眾平臺(https://mp.weixin.qq.com)手動配置獲取模板 ID 2.1、獲取消息下發(fā)權(quán)限 文檔:一次性訂閱消息、長期訂閱消息 示例代碼 這里需要注意一個坑,如果用戶未授權(quán),需要引導(dǎo)用戶打開設(shè)置手動設(shè)置 2.2、獲取登錄憑

    2024年01月25日
    瀏覽(20)
  • 微信小程序發(fā)送消息推送

    微信小程序發(fā)送消息推送

    在小程序開發(fā)中,如果想實現(xiàn):用戶發(fā)給小程序的消息以及開發(fā)者需要的事件推送,在小程序項目中,我們想要實現(xiàn)這樣一個功能, 比如我們小程序中的客服功能,我不想要使用小程序后臺的在線客服功能,但我又想實現(xiàn)客服功能,這個時候微信提供了消息推送功能,在小程序

    2024年02月09日
    瀏覽(21)
  • 微信小程序消息推送、接收消息事件、發(fā)送客服消息

    微信小程序消息推送、接收消息事件、發(fā)送客服消息

    文檔地址消息推送 | 微信開放文檔 接收消息和事件 | 微信開放文檔 發(fā)送客服消息 | 微信開放文檔 代碼參考

    2024年02月12日
    瀏覽(22)
  • uniapp微信小程序訂閱消息發(fā)送服務(wù)通知--超詳細

    uniapp微信小程序訂閱消息發(fā)送服務(wù)通知--超詳細

    由于公司需求,剛學(xué)完的小程序的我,要求開發(fā)一個直播通知的微信小程序,學(xué)了vue的我,選擇還是使用uniapp開發(fā),wx原生語法學(xué)完已經(jīng)快忘了。在利用uniapp寫代碼的過程中,遇到很多問題,通過這篇博客分享一下總體實現(xiàn)思路以及一些小坑。整篇博客以逐步的思路讓你完整

    2024年02月06日
    瀏覽(83)
  • uni-app中實現(xiàn)微信小程序/公眾號訂閱消息推送功能

    uni-app中實現(xiàn)微信小程序/公眾號訂閱消息推送功能

    ??????? 熱愛攝影的程序員 ??????? 喜歡編碼的設(shè)計師 ???? 擅長設(shè)計的剪輯師 ??????? 一位高冷無情的編碼愛好者 大家好,我是全棧 IT 工程師摘星人 歡迎分享 / 收藏 / 贊 / 在看! 開發(fā)業(yè)務(wù)時時常遇到需要向用戶發(fā)送一些通知,如欠費通知、會員到期通知等等。

    2024年02月02日
    瀏覽(97)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包