首页 版块 访问AI主站 注册 发帖
无可未辩驳
11
积分 积分商城
0
获赞
求解Invalid parameter
Ta的回复 :可以成功获得AccessToke { "access_token":"24.db192d4a8c5d9f25c98e38e21cb35564.2592000.1515031651.282335-10467169", "session_key":"9mzdX7ga0+AOLlgF3UBYGzZwf18Up8PAry+Q5B9WV2E55LkAhlj7nOS7xeIl138dBA\/HeQ6z5faMPYoOhIM1E0Vk3KbLGA==", "scope":"public vis-ocr_ocr brain_ocr_scope brain_ocr_general brain_ocr_general_basic brain_ocr_general_enhanced vis-ocr_business_license brain_ocr_webimage brain_all_scope brain_ocr_idcard brain_ocr_driving_license brain_ocr_vehicle_license vis-ocr_plate_number brain_solution brain_ocr_plate_number brain_ocr_accurate brain_ocr_accurate_basic brain_ocr_receipt brain_ocr_business_license wise_adapt lebo_resource_base lightservice_public hetu_basic lightcms_map_poi kaidian_kaidian ApsMisTest_Test\u6743\u9650 vis-classify_flower bnstest_fasf lpq_\u5f00\u653e", "refresh_token":"25.8a8c122b90811f164c9068c442bf29c7.315360000.1827799651.282335-10467169", "session_secret":"f84e041f8e5dcd35d5fb093f47389ec5", "expires_in":2592000 }
18
求解Invalid parameter
Ta的回复 :相同过程,可成功获得AccessToken,但调用文字识别接口总是返回{"error_msg":"Invalid parameter","error_code":100} 求大虾解惑 URL参数strUrl="https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=24.f4cb47c38640506cf7511e29e886aee0.2592000.1515031360.282335-10467169" 数据参数strPostData="image=" 方法参数strMethod="POST"     AfxParseURL(strUrl, dwServiceType, strServer, strObject, nPort);       if (AFX_INET_SERVICE_HTTP != dwServiceType && AFX_INET_SERVICE_HTTPS != dwServiceType)       {           return FAILURE;       }      try       {           m_pSession->SetOption(INTERNET_OPTION_CONNECT_TIMEOUT, 5000);         m_pSession->SetOption(INTERNET_OPTION_CONNECT_BACKOFF, 1000);         m_pSession->SetOption(INTERNET_OPTION_CONNECT_RETRIES, 1);         m_pConnection = m_pSession->GetHttpConnection(strServer);          m_pFile = m_pConnection->OpenRequest(strMethod, strObject);                    m_pFile->AddRequestHeaders("Accept: *,*/*");           m_pFile->AddRequestHeaders("Accept-Charset:UTF8");           m_pFile->AddRequestHeaders("Accept-Language: zh-cn;q=0.8,en;q=0.6,ja;q=0.4");           m_pFile->AddRequestHeaders("Content-Type:application/json");          m_pFile->AddRequestHeaders("Content-Type:application/x-www-form-urlencoded");         m_pFile->AddRequestHeaders("Connection:Keep-Alive");    CString strHeaders ="Content-Type: application/x-www-form-urlencoded;Connection:Keep-Alive;charset=UTF-8";     if (strPostData.GetLength()>0)    {             DWORD dwNum;             dwNum = MultiByteToWideChar(CP_ACP, 0, strPostData, -1, NULL, 0);             wchar_t * pwText=new wchar_t[dwNum+1];             dwNum = MultiByteToWideChar(CP_ACP, 0, strPostData, -1, pwText, dwNum);             char * cword=  UnicodeToUtf8(pwText);                 m_pFile->SendRequest(strHeaders,cword, strlen(cword));//发送请求               delete[] pwText;          }           else{               m_pFile->SendRequest(NULL, 0, NULL, 0);//发送请求                }                    DWORD dwRet;            m_pFile->QueryInfoStatusCode(dwRet);//查询执行状态                    if (dwRet == HTTP_STATUS_OK) result = SUCCESS;//dwRet返回200  
18
求解释怎么用base64还是错误呢?
Ta的回复 :image format error问题 解决方法:图片均需要base64编码后再进行urlencode编码
13
切换版块
智能客服