# 问卷调查
# 调查接口
# 1、显示问卷
WARNING
腾讯问卷,不分地区!
调用代码示例如下:
import com.dh.DHSDKHelper;
import com.dh.callback.IDHSDKCallback;
import org.json.JSONObject;
String params = "{}";
try {
params = new JSONObject()
.put("pluginName", "tools") // 固定
.put("pluginType", "platform") // 固定
.put("methodName", "showWebviewByKey") // 固定
.put("methodEvent", "questionnaire") // 固定
.put("methodParam", new JSONObject()
.put("surveyId", 0) // 问卷ID
.put("areaId", 100) // 大区ID
.put("roleId", "100002") // 角色ID
.put("roleName", "陆之岇") // 角色昵称
.put("roleLevel", 143) // 角色等级
.toString())
.toString();
} catch (Throwable e) {
e.printStackTrace();
}
/**
* @param activity 上下文
* @param params 接口参数
* @param sdkCallback 回调对象
*/
DHSDKHelper.getInstance().exec(activity, params, new IDHSDKCallback() {
@Override
public void onDHSDKResult(int requestCode, int resultCode, String resultData) {
// Log.d(getClass().getName(), resultData);
}
});
问卷信息,主要参数说明如下:
参数 | 类型 | 必传字段 | 统一字段 | 说明 |
---|---|---|---|---|
surveyId | int | 是 | 是 | 问卷ID |
areaId | int | 是 | 是 | 大区ID |
roleId | String | 是 | 是 | 角色ID |
roleName | String | 是 | 是 | 角色名称 |
roleLevel | int | 否 | 是 | 角色等级,城堡等级、钻石等级等 |