Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
数据应用
ThinkLibrary
提交
ef6161c4
T
ThinkLibrary
项目概览
数据应用
/
ThinkLibrary
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
代码片段
项目成员
Pages
T
ThinkLibrary
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ef6161c4
编写于
5月 16, 2020
作者:
李光春
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
- update service wechat
上级
f86f3fd5
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
10 addition
and
4 deletion
+10
-4
src/service/WeChat/WebApps.php
src/service/WeChat/WebApps.php
+10
-4
未找到文件。
src/service/WeChat/WebApps.php
浏览文件 @
ef6161c4
...
...
@@ -199,14 +199,20 @@ class WebApps extends Service
/**
* 分享
* @param string $accessToken
* @param string $appId
* @return array
* @throws CurlException
* @throws WeChatException
*/
public
function
share
(
string
$accessToken
,
string
$appId
)
public
function
share
()
{
$accessToken
=
cache
(
$this
->
app_id
.
'_access_token'
,
''
);
if
(
empty
(
$accessToken
))
{
$accessToken_res
=
HttpService
::
instance
()
->
url
(
"
{
$this
->
api_url
}
cgi-bin/token/grant_type?grant_type=
{
$this
->
grant_type
}
&appid=
{
$this
->
app_id
}
&secret=
{
$this
->
app_secret
}
"
)
->
toArray
();
cache
(
$this
->
app_id
.
'_access_token'
,
$accessToken_res
[
'access_token'
],
6000
);
$accessToken
=
$accessToken_res
[
'access_token'
];
}
$res
=
HttpService
::
instance
()
->
url
(
"
{
$this
->
api_url
}
cgi-bin/ticket/getticket?access_token=
{
$accessToken
}
&type=jsapi"
)
->
toArray
();
...
...
@@ -222,7 +228,7 @@ class WebApps extends Service
// 这里参数的顺序要按照 key 值 ASCII 码升序排序
$string
=
"jsapi_ticket=
$jsapiTicket
&noncestr=
$nonceStr
×tamp=
$timestamp
&url=
$url
"
;
return
[
"appId"
=>
$
appI
d
,
"appId"
=>
$
this
->
app_i
d
,
"nonceStr"
=>
$nonceStr
,
"timestamp"
=>
$timestamp
,
"url"
=>
$url
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录