点击游戏外行为管理(Out of Game Actions Management)页面顶部Webhook行为面板的创建(Create)按钮将把你带到一个表单,你可以创建新的、可重复使用的Webhook到一个外部系统。Webhook行为这时可以被添加到一个活动中,并基于玩家划分和活动标准被自动触发。

行为面板(Action Panel)可以让你给你的行为一个可描述的、有意义的名称,并包含三个按钮

  1. 创建一个行为
  2. 打开一个已有行为
  3. 复制一个已有行为到一个新行为。方便你设置多个相似的行为。

行为面板被所有的行为管理页面使用,因此其会很熟悉。

Webhook设置面板包含四个部分,用于定义你的Webhook行为,

  1. 目标URL(Target URL)设置一个请求可以被发送到的位置。支持HTTP和HTTPS,URL应以这两种协议之一开始。URL路径的元素可以替换为字段值。不要在URL中包含查询字符串——这应当通过设置编码和添加字段来创建。
  2. 编码(Encoding)决定了参数字段如何与请求一起提交。参数可以编码为一个查询字符串被附加到URL,在请求正文中以表单编码字段的形式,或者在请求正文中以一个Json对象。
  3. HTTP方法(HTTP Method)设置了用于请求的方法。通常使用GET方法,其中参数被编码为一个查询字符串,或者除了标头没有数据和请求一起提交。POST通常用于其他类型的编码。
  4. 字段(Field)部分被用于添加字段到你的Postback,你可以添加多个字段。你需要为每个字段设置四个内容。
    a. 名称/占位符(Name/Placeholder)——这是用于Postback的字段名称
    b. 使用(Usage)值决定了这个字段将如何被使用。字段值可以被添加到URL路径,添加为HTTP标头,或者在参数字符串、编码表单数据或JSON对象中应用为一个参数/值对。
    c. 类型(Type)指明了用于生成值的值类型。这可以是一个你定义的用于你设置Postback的静态值。其可以是一个环境度量(一个根据用户记录的度量,基于用户发送的参数,例如上次玩的任务(Last Mission Played))、一个派生度量(一个派生自多个其他用户度量和常量的用户度量)或者一个变体属性(用于动态替换)
    d. 参数的,填充它的选项将取决于你选择的字段类型

最后,你应当“保存(Save)”你的行为,然后你可以将其添加到一个活动。