ホームページ >WeChat アプレット >WeChatの開発 >WeChat 開発チュートリアル シリーズ (3)

WeChat 開発チュートリアル シリーズ (3)

高洛峰
高洛峰オリジナル
2017-03-31 14:22:161919ブラウズ

WeChat ではカスタム メニューを開くことができるため、多くの人がカスタム メニューの作成方法を知りません。今回はカスタムメニューの作り方を紹介します! コードを直接見てみましょう:

<?php
//根据申请到的appid要获取access_toke值,https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
$url = "http://api.weixin.qq.com/cgi-bin/menu/create?access_token=";
$jsonData = &#39;{"button":[{"type":"click","name":"论坛","key":"FORUM"},{"type":"click","name":"发现","sub_button":[{"type":"click","name":"附近的人","key":"NEARBY_PEOPLE"},{"type":"click","name":"附近的帖子","key":"NEARBY_TOPIC"}],"key":"FIND"},{"name":"我","sub_button":[{"type":"click","name":"我的资料","key":"MY_PROFILE"},{"type":"click","name":"我的积分","key":"MY_POINTS"},{"type":"click","name":"我的帖子","key":"MY_TOPIC"}],"key":"MY"}]}&#39;; //格式按照微信api来写就行
echo "<pre class="brush:php;toolbar:false">";
var_dump(post($url, $jsonData));
function post($url, $jsonData){
    $ch = curl_init($url) ;
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS,$jsonData);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(&#39;Content-Type: application/json&#39;));
    $result = curl_exec($ch) ;
    curl_close($ch) ;
    return $result;
}

操作が成功すると、

{"errcode":0,"errmsg":"ok"}

が表示されます。これを今すぐ共有しましょう。カスタムメニューの問い合わせや削除などをWeChat APIで実現可能!

以上がWeChat 開発チュートリアル シリーズ (3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。