头像

支付宝发送模板消息【原创

来源:http://www.sucaihuo.com/php/3239 凯***爷 2017-11-23 13:56浏览(1498) 收藏

PHP支付宝模板消息推送,支付宝网页授权,获取关注支付宝生活号的用户id,类似关注微信公众号获取用户id
支付宝发送模板消息
分类:PHP > 其他 难易:初级

程序员,你不是一个人;网站开发QQ群:698377651,在线充值,或联系QQ3401083589直接充值

下载资源 下载积分: 280 积分

安装方法

1.  登录支付宝开放平台(蚂蚁金服开放平台)。https://open.alipay.com/

 2.   进入开发者中心,创建应用,并申请应用上线。

 3.   签约-获取会员信息功能。

 4.   设置 授权回调路径 和 接口加签方式(选择RSA2(SHA256)密钥) 

        密钥 生成 需要下载支付宝提供的生成工具。
        下载工具链接 : https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7386797.0.0.iZGFov&treeId=291&articleId=105971&docType=1        

        选择2048,生成后绑定到支付宝开发中心。

 5.   下载支付宝SDK

    https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1


 6.   获取code。

按照流程申请下appid和你的公钥私钥即可,把我的换成你的

//引入的SDK
include "./alipay/AopSdk.php";
include "./alipay/aop/AopClient.php";
include "./alipay/aop/request/AlipaySystemOauthTokenRequest.php";
include "./alipay/aop/request/AlipayUserUserinfoShareRequest.php";

$to_user_id = '2088xxxxxxxxxxxxxxxxxxxx';  //要发送的用户Id,通过支付宝获取用户id获得
$first = iconv("GB2312//IGNORE","UTF-8", $title);   //发送标题
$keyword2 = iconv("GB2312//IGNORE","UTF-8", $info);  //发送内容
$keyword1 = date('Y-m-d H:i:s');   //发送日期
$remark = '';
	$aop = new AopClient ();
	$aop->appId = '2017102909593643';  //fuwu.alipay.com登录后,即可看到appid
	//在open.alipay.com里设置私钥
	$aop->rsaPrivateKey = 'uZ+7cTqycqp';
	//在open.alipay.com里支付宝公钥
	$aop->alipayrsaPublicKey='MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmpMUzGwvfgx1sOGEc3RXzyZwX/l07JPEgRoqfGyWZEQIaSmCAyjoYnXTpJ3fG1680fIIfbXm+1Wt/b3K9BGnjGGX4eGjNQfAVRGbSNmOY6Kl+6yzJX74haiQpILKr9o6iNNbjnFqEwlS2kSyxPs17CakAhfnuSupFJ6btTdq1phSvvdLAKvRPqivTleFTd53XN0a4wIZOZ+T2d2aM7+2DAj8eE9wwTaLfu5UDn42Rzf5o1Sm0IiavOUJEO0DBFpJ5FGdPHp4QGyk3GR5a4xQw6khHh7J2dKx0hKeNggYHlzrZdYlcY/qFmEkDHJBVguYvrZ+q/rbEW503XXsUH6eeQIDAQAB';
	$aop->apiVersion = '1.0';
	$aop->signType = 'RSA2';
	$aop->postCharset='UTF-8';
	$aop->format='json';
	$request = new AlipayOpenPublicMessageSingleSendRequest ();
	$request->setBizContent("{" .
	"\"to_user_id\":\"{$to_user_id}\"," .
	"\"template\":{" .
	"\"template_id\":\"60eb6ee73d594846bd57dc6ec6a43a3d\"," .
	"\"context\":{" .
	"\"head_color\":\"#85be53\"," .
	"\"url\":\"http://www.nuobin.com/wap/awslist.asp\"," .
	"\"action_name\":\"查看详情\"," .
	"\"keyword1\":{" .
	"\"color\":\"#85be53\"," .
	"\"value\":\"{$keyword1}\"" .
	"        }," .
	"\"keyword2\":{" .
	"\"color\":\"#85be53\"," .
	"\"value\":\"{$keyword2}\"" .
	"        }," .
	"\"first\":{" .
	"\"color\":\"#85be53\"," .
	"\"value\":\"回复_{$first}\"" .
	"        }," .
	"\"remark\":{" .
	"\"color\":\"#85be53\"," .
	"\"value\":\"{$remark}\"" .
	"        }" .
	"      }" .
	"    }" .
	"  }");
	$result = $aop->execute ( $request); 

	$responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";
	$resultCode = $result->$responseNode->code;
	if(!empty($resultCode)&&$resultCode == 10000)
	{
		echo "成功";
	} 
	else 
	{
		echo "失败";
	}
}
声明:本文为原创文章,如需转载,请注明来源sucaihuo.com并保留原文链接:https://www.sucaihuo.com/php/3239.html
最新交易
评论12
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 3401083589

  • 头像 11楼
    04-29 23:16
    ze***fc
    还没接触使用过这种功能的
  • 头像 10楼
    04-19 09:28
    心***扬
    非常棒的资源,很好,感谢分享……
  • 头像 9楼
    04-11 10:41
    ba***20
    这个还真没有用过
  • 头像 8楼
    03-23 20:21
    烟***、
    资料看起来很全,很好用吧
  • 头像 7楼
    03-02 09:02
    学习***hp
    资料很详细 真好样的ㄟ(▔=▔)ㄏ
  • 头像 6楼
    01-28 11:36
    11***om
    现在支付用的比较多,很好
  • 头像 5楼
    01-18 10:38
    z5***75
    这个挺值得学习的 下载看看
  • 头像 4楼
    01-02 11:38
     *** 
    很好的代码,值得借鉴
  • 头像 3楼
    12-08 14:31
    Wa***oy
    很好的代码,值得借鉴
  • 头像 板凳
    12-08 08:25
    ra***ua
    很好的代码
1 2