My:multi-friend-selector

出自Manyou开发者指南

跳转到: 导航, 搜索

目录

描述

本标签生成一个好友选择器。用户可以通过点击好友选择器上的好友头像来选择好友,并发送请求或邀请。本标签必须置于my:request-form标签内部,否则无效。

用户发送邀请或请求时,会跳出一个对话框,要求用户确认。同时用户可以填写一些附加的消息给好友。

用户每天通过某个应用发送的请求数量有一定限制,如果超出限制,将无法继续发送请求。

Image:requestError.gif


属性

必选性参数名类型描述
必需 actiontext string 好友选择框上方的说明文字。 如“邀请好友加入游戏”
可选 showborder bool 是否显示好友选择器的边框。 值可以是'true'或'false'。 默认值为'false'。
rows int 显示几行好友头像
max int 最多可以选择多少个好友
exclude_ids string 不显示在选择器中的好友uid。 多个用户可以用逗号隔开。(例如开发者可能想排除当前用户的某些特定好友,就可以使用本属性)
exclude_friends_added bool 是否排除已经安装当前应用的好友。 值可以是'true'或'false'。 默认值为'false'(不排除已安装当前应用的好友)。
bypass string 指定“取消”按钮上的文字。 其值可以为step, cancel,或skip,分别使按钮文字设置为“下一步”、“取消”和“跳过”。


POST变量

必选性参数名类型描述
ids array 被选中的好友的uid组成的数组


范例

<my:request-form method="POST" type='真心话大冒险' invite="true" content="hello<my:req-choice url='/game.php' label='我愿意'>" id="myformb" invite="true" action="/index.php"> <my:multi-friend-selector actiontext="邀请好友加入真心话大冒险游戏" showborder="false" rows="4" max="20" exclude_friends_added="true"> </my:request-form>
Image:my_mfs.gif


用户点击发送邀请按钮后,会跳出一个对话框要求确认。效果如下图:
Image:my_mfs_confirm.gif


说明

  • 好友选择器外部的my:request-form的action属性不能设置为http://abc.com这样的外部URL,只能设置为本地URL形式,如“/post.php”或“post.php”,表单提交后会跳转到App下的post.php。
个人工具
接口文档