sbc6000x數(shù)據(jù)采集小應用
#include stdio.h>
#include string.h>
#include curl/curl.h
#include curl/types.h
#include curl/easy.h
#include string.h>
#include curl/curl.h
#include curl/types.h
#include curl/easy.h
/*針對sns進行配置,可惜現(xiàn)在digu在維護中,可以自己選擇配置*/
#define SNS_UPDATE_URL http://api.digu.com/statuses/update.xml /* sns社區(qū)開放api入口*/
#define SNS_USERPWD 用戶名:密碼
#define SNS_USER 用戶email
#define PROXY 可設置代理
int digusendmsg(char *msg)
{
CURL *curl;
CURLcode res;
printf(Init to send message.n);
struct curl_httppost *formpost=NULL;
struct curl_httppost *lastptr=NULL;
struct curl_slist *headerlist=NULL;
static const char buf[] = Expect:;
curl_global_init(CURL_GLOBAL_ALL);
/*Fill in the file upload field */
curl_formadd(formpost,
lastptr,
CURLFORM_COPYNAME,content,
CURLFORM_COPYCONTENTS, msg,
CURLFORM_END);
curl_formadd(formpost,
lastptr,
CURLFORM_COPYNAME,source,
CURLFORM_COPYCONTENTS,mx,
CURLFORM_END);
curl = curl_easy_init();
printf(Init done!n);
headerlist = curl_slist_append(headerlist, buf);
if(curl) {
/* what URL that receives this POST */
curl_easy_setopt(curl, CURLOPT_VERBOSE,1L);
curl_easy_setopt(curl,CURLOPT_PROXY,PROXY);/* http代理設置,如果沒有可以注釋掉*/
curl_easy_setopt(curl,CURLOPT_URL,SNS_UPDATE_URL);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER,headerlist);
curl_easy_setopt(curl, CURLOPT_HTTPPOST,formpost);
curl_easy_setopt(curl, CURLOPT_HTTPAUTH,CURLAUTH_BASIC);
curl_easy_setopt(curl,CURLOPT_USERPWD,SNS_USERPWD);
curl_easy_setopt(curl, CURLOPT_HEADER, 1);
curl_easy_setopt(curl, CURLOPT_COOKIE,SNS_USER);
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
/* then cleanup the formpost chain */
curl_formfree(formpost);
/* free slist */
curl_slist_free_all (headerlist);
if(!res){
printf(TranlateOK!n);
return0;
}else{
printf(Tranlateerror!n );
return-1;
}
}
}
而從不同接口接受到的數(shù)據(jù),就可以直接使用snsendmsg函數(shù)進行傳輸?shù)絊NS社區(qū)就可以了。
看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
關鍵詞:
應用
數(shù)據(jù)采集
sbc6000x
評論