由于我们客户端还没有打包 服务器先行
有个问题想请教
就是我发送验证的时候 这个参数具体应该怎么发送那?
我使用如下方法
char szInput = “”;
sprintf_s(szInput, 511, “{“channel”:”%s",“private_key”:"%s",“server_id”:"%s",“token”:"%s",“uapi_key”:"%s",“uapi_secret”:"%s",“uid”:"%s"}",“000023”,g_configInfo.m_defaultConfig.m_strAppPrivateKey_AnySDK.c_str(),strUserId.c_str(),strUserId.c_str(),g_configInfo.m_defaultConfig.m_strAppKey_AnySDK.c_str(),g_configInfo.m_defaultConfig.m_strAppSecret_AnySDK.c_str(),strUserId.c_str());
其中channel 用的 000023
uapi_key 根uapi_secret 都是写死的固定值 用的当时注册anysdk的测试账号的 key跟secret
其他的值没有固定的 随便填写的
为什么我返回的总是 “{“status”:“fail”,“data”:{“error”:“missing_channel”,“error_no”:“20001”}}” 那?
有没有同学遇到过这个问题?求指教
我看了demo 里面只是检测了三个参数
private function parametersIsset($params) {
if (!(isset($params’channel’]) && isset($params’uapi_key’]) && isset($params’uapi_secret’]))) {
return false;
}
return TRUE;
}
那应该满足啊?