头像

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

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

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

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

下载资源 下载积分: 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并保留原文链接:http://www.sucaihuo.com/php/3239.html
评论9
头像

友情提示:垃圾评论一律封号,下载出错或者资源有问题请联系全栈客服QQ 416148489

  • 头像 8楼
    11小时前 10:38
    z5128475
    这个挺值得学习的 下载看看
  • 头像 7楼
    12小时前 09:16
    if
    很不错的东西 这个是需要学习一下的
  • 头像 6楼
    01-11 13:50
    -
    很不错的东西 学习一下
  • 头像 5楼
    01-02 11:38
     
    很好的代码,值得借鉴
  • 头像 4楼
    12-08 14:31
    WarmBoy
    很好的代码,值得借鉴
  • 头像 3楼
    12-08 08:25
    ravenhua
    很好的代码
  • 头像 板凳
    11-27 10:03
    唐志平
    功能好时髦啊
  • 头像 椅子
    11-27 08:43
    lisun1989
    谢谢分享,棒棒的
  • 头像 沙发
    11-25 18:01
    watermelon
    感觉好难。。。
1 2