歐付寶OpenID串接方式 |
答題得分者是:sryang
|
andy424345
一般會員 發表:2 回覆:13 積分:23 註冊:2011-03-29 發送簡訊給我 |
Hi all!
最近在研究歐付寶的串接功能,小弟我是Delphi的初學者 關於歐付寶的OpenID串接技術,這是官方的技術文件 點我 文件裡面是寫說用Client Post方式進行資料傳遞 以下是我的程式碼 版本:Delphi XE10 [code delphi] procedure TMainForm.Button1Click(Sender: TObject); var cID:Array[0..10] of char; cUrl:Array[0..200] of char; cPost: TStrings; s:String; begin LabelTimeStamp.Caption := inttostr(DateTimetoUnix(Now)); Memo1.Clear; cPost := TStringList.Create; cPost.Values['MerchantID']:= StrPCopy(cID,EditID.Text); // cPost.Values['HashKey']:= EditHashKey.Text; // cPost.Values['HashIV']:= EditHashIV.Text; cPost.Values['TimeStamp']:= LabelTimeStamp.Caption; cPost.Values['LoginBackUrl']:= StrPCopy(cUrl,EditLoginBackUrl.Text); s := idhttp.Post(EditUrl.Text,cPost); cPost.Free; Memo1.Lines.Add(s); end; [/code] 經過idhttp post之後回傳得到的字串是整個網頁原始碼 想說存成網頁再打開不對 用idhttp.URL.URI開啟也只是單純的登入網頁 到這裡已卡關許久,也很納悶是不是從一開始用的方式就不對了? 所以在這想請教各位幫忙指點迷津... |
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
kuraki5336
初階會員 發表:13 回覆:35 積分:34 註冊:2010-06-09 發送簡訊給我 |
你這樣弄不會通的。
你還要加資訊加密之後才能送哦。 http://kuraki5336.pixnet.net/blog/post/219146859-歐付寶API to Delphi 我有把它寫成網誌了,你可以去參考看看。
編輯記錄
kuraki5336 重新編輯於 2016-07-02 09:00:02, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |