com.foxinmy.weixin4j.mp.model
Class SemQuery

java.lang.Object
  extended by com.foxinmy.weixin4j.mp.model.SemQuery
All Implemented Interfaces:
Serializable

public class SemQuery
extends Object
implements Serializable

语义理解参数

Since:
JDK 1.6
Author:
jinyu(foxinmy@gmail.com)
See Also:
, Serialized Form

Constructor Summary
SemQuery(String query)
          输入文本串
 
Method Summary
 SemQuery appid(String appid)
          App id,开发者的唯一标识,用于区分开放者, 如果为空,则没法使用上下文理解功能。
static SemQuery build(String query)
          输入文本串
 SemQuery category(SemCategory... categorys)
          需要使用的服务类别,多个用,隔开,不能为空
 SemQuery city(String city)
          城市名称,与经纬度二选一传入
 SemQuery location(float latitude, float longitude)
          纬度经度;与城市二选一传入
 SemQuery region(String region)
          区域名称,在城市存在的情况下可省;与经纬度 二选一传入
 String toJson()
           
 String toString()
           
 SemQuery uid(String uid)
          用户唯一 id(并非开发者 id),用于区分该开发者下不同用户,如果为空,则没法使用上下文理解功能。appid 和 uid同时存在的情况下,才可以使用上下文理解功能。
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SemQuery

public SemQuery(String query)
输入文本串

Parameters:
query -
Method Detail

city

public SemQuery city(String city)
城市名称,与经纬度二选一传入

Parameters:
city -
Returns:

category

public SemQuery category(SemCategory... categorys)
需要使用的服务类别,多个用,隔开,不能为空

Parameters:
categorys -
Returns:

appid

public SemQuery appid(String appid)
App id,开发者的唯一标识,用于区分开放者, 如果为空,则没法使用上下文理解功能。

Parameters:
appid -
Returns:

uid

public SemQuery uid(String uid)
用户唯一 id(并非开发者 id),用于区分该开发者下不同用户,如果为空,则没法使用上下文理解功能。appid 和 uid同时存在的情况下,才可以使用上下文理解功能。

Parameters:
uid -
Returns:

region

public SemQuery region(String region)
区域名称,在城市存在的情况下可省;与经纬度 二选一传入

Parameters:
region -
Returns:

location

public SemQuery location(float latitude,
                         float longitude)
纬度经度;与城市二选一传入

Parameters:
latitude -
longitude -
Returns:

build

public static SemQuery build(String query)
输入文本串

Parameters:
query -
Returns:

toJson

public String toJson()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014–2017. All rights reserved.