Package com.foxinmy.weixin4j.mp.model
Class SemQuery
- java.lang.Object
-
- 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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同时存在的情况下,才可以使用上下文理解功能。
-
-
-
Constructor Detail
-
SemQuery
public SemQuery(String query)
输入文本串- Parameters:
query
-
-
-
Method Detail
-
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:
-
toJson
public String toJson()
-
-