[問題] C/C++ Plurk API
最近我想用linux socket programming來plurk,不過一直遇到很奇怪的問題,
已經卡了一整天了, 所以想問問板友們是否有類似的經驗。
Plurk官方在幾個月前有釋出API http://www.plurk.com/API,其中有Java版本
,我想想利用類似的作法寫一個C Plurk API,pseudocode如下:
// Connection
socketfd = socket( ... );
connect( ... );
// Login Plurk
char *Login_Reqest =
"GET /API/Users/login?api_key=***&username=***&password=*** HTTP 1.0 \r\n"
"Host: www.plurk.com\r\n"
"User-Agent: \r\n\r\n";
send( Login_Request );
recv( ... ); // 目前這裡OK!!!
// Update Plurk
char *Update_Reqest =
"GET /API/Timeline/plurkAdd?"
"api_key=***&content=test&qualifier=says&lang=en HTTP 1.0 \r\n"
"Host: www.plurk.com\r\n"
"User-Agent: \r\n\r\n";
send( Update_Request );
recv( ... ); // 收不到任何資料!!!
------------------------------------------------------------------------------
如上,在第一次送login的HTTP Request到Plurk server時候是沒問題的,但是第二次送
更新資料的時候卻收不到任何訊息。我也不知道到底哪裡出問題,所以如果有人知道的話
,希望能不吝指教,謝謝!!! <(_ _)>
程式碼:http://nopaste.csie.org/df00f
需要改3個地方:
line 34: API Key(可以從上面網址申請)
line 35: Plurk帳號
line 36: Plurk密碼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.140
※ 編輯: Rukawa31 來自: 140.123.105.140 (01/10 15:18)
推
01/10 18:46, , 1F
01/10 18:46, 1F
→
01/11 13:24, , 2F
01/11 13:24, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章