微信头像图片大全 > 微信易信二次开发

易信公众平台按钮可否直接链接到url上

  请问公众平台按钮可否直接链接到url上,而不需要弹出一个文本信息或图文信息再链接到url上去?

 

  #1{2}sanxi在1-716:13回复

  可以。

  参数是否必须说明

  button是一级菜单数组,个数应为2~4个

  sub_button否二级菜单数组,个数应为1~5个

  type是菜单的响应动作类型,目前有click、view两种类型

  name是菜单标题,不超过16个字节,子菜单不超过40个字节

  keyclick类型必须菜单KEY值,用于消息接口推送,不超过128字节

  urlview类型必须网页链接,用户点击菜单可打开链接,不超过256字节

 

  zoujun在1-810:58回复

  链接可以直接点了,但是还有一个问题请教您,如果我想通过这个菜单view传递点击者的OpenID到打开的Url中,如何传递呀?请赐教,谢谢!

 

  sanxi在1-813:50回复

  @zoujun这个目前还没有实现,不过可以参考免鉴权的方式,因为最终您是想为用户提供服务,可以用户在webview上绑定相关信息后实现。

 

  #2{8}luckyrocky在1-816:10回复

  可以参考免鉴权的方式,可以用户在webview上绑定相关信息后实现

  请问这是什么意思,什么叫用户在webview上绑定相关信息?是指在页面上要求用户填写验证信息或OpenId吗

 

  sanxi在1-817:06回复

  前面我理解错了,通过菜单的触发是有openid参数的,因为会根据菜单触发的事件下发给用户相应的文本或者url。

 

  zoujun在1-909:30回复

  但是菜单是事先定义好的,没有办法在定义菜单的时候就把用户openid定义进去呀

 

  sanxi在1-916:41回复

  @zoujun用户在触发菜单的时候有送openid的事件。

 

  zoujun在1-1516:49回复

  @sanxi请问如何写这个事件呀?我用PHP的,菜单我是用一个php程序生成的,但生成的时候跟用户无关,所以没办法加上用户的openid,当用户点击菜单时,我如何把这个Openid加到url中去呀?

 

  zoujun在1-1517:02回复

  @sanxi我在jostudio.wechat.php这个类中看到有case"click":当时点击菜单时然后响应一个消息(文本、图文....),是不是case"view":然后我修改view的url加上openid参数,再打开网页,但是怎样才能跳转到网页能?

 

  zoujun在1-1517:25回复

  @sanxi

  文档中这样说的:

  自定义菜单事件

  用户点击自定义菜单后,如果菜单按钮设置为click类型,则易信会把此次点击事件推送给开发者,注意view类型(跳转到URL)的菜单点击不会上报。

 

  sanxi在1-1609:41回复

  @zoujun嗯,当前view类型的是将菜单的url放到易信的服务器端,用户获取的只是这个菜单对应的url值,然后调用易信的webview访问,访问后续调整和公众平台的关联性不大。这个需求类的问题我们会反馈给产品部门,看产品部门有什么解决办法。

 

  zoujun在1-1609:43回复

  @sanxi谢谢sanxi


相关微信公众账号推荐: