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 SemQueryappid(String appid)App id,开发者的唯一标识,用于区分开放者, 如果为空,则没法使用上下文理解功能。static SemQuerybuild(String query)输入文本串SemQuerycategory(SemCategory... categorys)需要使用的服务类别,多个用,隔开,不能为空SemQuerycity(String city)城市名称,与经纬度二选一传入SemQuerylocation(float latitude, float longitude)纬度经度;与城市二选一传入SemQueryregion(String region)区域名称,在城市存在的情况下可省;与经纬度 二选一传入StringtoJson()StringtoString()SemQueryuid(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()
-
-