Qt之呼叫百度API

2021-10-06 14:56:11 字數 1600 閱讀 2830

本次設計的最終效果如下

官方的新手指南對如何接入ai開放平台做了詳盡的引導。下面介紹如何利用qt進行ai介面呼叫,本次呼叫以身份證為例。

閱讀完新手指南後,獲得了access_token,將其儲存在qstring中

qstring accesstoken =

"24.48d309c18be44c2e73fc9e91162be40e.2592000.1592381475.282335-19936265"

;

準備好如下三個物件用於傳送請求與接受返回資料

qnetworkrequest request;

url.

seturl

(""+"?access_token="

+ accesstoken )

;request.

seturl

(url)

;//設定完url的request

qnetworkreply *reply;

//用於接受返回資料

qnetworkaccessmanager *manager;

//用於管理請求資料的傳送

base64轉碼

傳送請求資料

處理返回資料

}支援拖拽上傳的label

class

jlabel

:public qlabel

protected

:void

dragenterevent

(qdragenterevent *event)

void

dropevent

(qdropevent *event)

signals:

void

imagearrived

(qstring filepath);}

;

拖拽上傳,觸發getimagedata,getimagedata對進行base64轉碼,並呼叫identifyidcard;identifyidcard傳送請求資料;當請求資料到來,handleidcardreply負責進行處理。

Python呼叫百度API之天氣查詢

標籤 空格分隔 python api coding utf 8 python 2.7.9 通過拼音訪問城市天氣 import sys,urllib,urllib2,json url city raw input 輸入你想查詢城市的名稱拼音 完整api訪問介面 url url city req url...

文字識別 百度API呼叫

基於python 2.7 import urllib,urllib2,sys,base64 import ssl import json 獲取access token host 官網獲取的ak client secret 官網獲取的sk request urllib2.request host re...

Qt使用HTTP通訊(以呼叫百度翻譯api為例)

http是超文字傳輸協議,它是一種檔案傳輸協議。qt使用http主要用到以下三個類 qnetworkaccessmanager 該類允許應用傳送網路請求並接收響應。qnetworkrequest 該類包含了乙個由qnetworkaccessmanager傳送的請求。qnetworkreply 該類包...