java 板


LINE

※ 引述《alan0541 (A.sky)》之銘言: : 抱歉一直問, : 之前提到用Twitter4j裡面的範例, : 做驗證跟拿取使用者資料的動作都可以做到了, : 只是我好奇的點是, : 裡面提供的範例彷彿都是給單機(或行動裝置)使用的感覺, : 如果我是要使用在網頁上面要怎麼做啊? : 就算我現在已經獲得使用者的的授權也拿取到了Access Token 跟 Secret, : 但是我沒辦法確認下一次是同一個使用者進來我的網頁, : 還是每一次都要經過使用者同意授權頁的轉跳過程。 : 有沒有哪個範例是可以確認使用者確實已經有同意授權我的APP, : 並且可以確認使用者的身分, : 這樣我才可以去抓取之前已經申請好相對應的Access Token之類的。 : 感謝。 抱歉我還是有很大的疑問, 推文有點難說明... 透過Oauth拿取Access_token已經不是甚麼問題了, 網路上跟官方也有諸多範例可以參考, 已經做到的事情是: 1. 使用者已經完成授權應用程式的動作。 2. 應用程式也可以取得相對應的Access_token並且記錄在自己的伺服器上。 現在的情況: 1. 使用者現在登入Twitter的狀態。 2. 使用者尚未登入我的應用程式。 遇到的問題: 1. 當使用者按下"使用Twitter帳號登入"我的應用程式的時候,我如何在當下知道 現在的使用者是誰? 2. 在1的情況下,我要知道使用者是誰,就必須再透過一次OAuth的參數傳遞。 3. 在2的情況下,如果要經過一次Oauth的動作,Twitter的認證頁面就會再次展現在 使用者的瀏覽器上面,可是拿回來的Access_token其實是一樣的值。 4. 在不論甚麼情況下,沒有Access_token就無法知道使用者是誰;不然就是,本機 雖然存有某人的Access_token,但是卻無法確認這個值就對應著目前的使用者( 這邊指登入Twitter的使用者,不是登入我的應用程式的)。 希望解決的問題: 1. 認證過了的使用者就不要再次顯示認證頁,而是以某種方法確認使用者是誰。 不管是要透過從Twitter的登入資訊,或是Twitter會以某種形式將Access_token 返回給應用程式。 期望的效果: 1. 使用者可以透過Twitter帳號來使用本應用程式。 2. 認證過程是透過OAuth。 3. 認證的程式語言為java(JSP)。 4. 完成認證過後下次只要再次用Twitter帳號登入即可以對應到正確的資料。 (不需要再經過一次OAuth的認證過程) 補充: 1. 之前有人說用cookie存資料,可是清了cookie之後資料就消失了,這樣還必須經過 一次流程,就沒意義了。 2. 使用別人寫的lib叫做Twitter4j。 3. 網路上很多範例都是教學怎麼驗證,我的技術不好時在搜尋不到類似的情況。 4. 可能是少傳了甚麼參數或是沒做到甚麼事情,比如說驗證前跟驗證後的取資料步驟 是不一樣的等等我也不清楚。 最後...因為真的搜尋不著才來一直問, 別一直叫我去看甚麼API的文件, 要是看得出所以然就不需要問了(哭哭 希望有解,感恩... --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.74.122.97 ※ 編輯: alan0541 來自: 203.74.122.97 (12/06 17:43) ※ 編輯: alan0541 來自: 203.74.122.97 (12/06 17:44)
1F:推 PsMonkey:你可以考慮不考慮「補充 1」 12/06 18:22
2F:→ alan0541:這樣問題不是就又回到原點的嗎? 12/06 18:37
3F:→ PsMonkey:或許你可以先試那些成功範例(例如 Disqus) 12/06 18:49
4F:→ PsMonkey:清空 cookie 是不是還能如預期般直接登入... 12/06 18:50
5F:→ alan0541:現在是我的程式不經過Oauth程序無法知道使用者是誰... 12/06 19:46
6F:→ alan0541:要用OAuth認證又會老是跳認證頁! 12/06 19:51
7F:→ ssccg:一般網站cookie被清空也是要重新登入啊 12/06 19:55
8F:→ ssccg:要使用者什麼都不輸入就認出是誰,那一定cookie有存辨識資訊 12/06 19:57
9F:推 PsMonkey:是認證還是授權? 12/06 21:10
10F:推 popcorny:難道你的問題是拿到access_token但不會取得twitter id? 12/06 21:40
11F:推 swpoker:你搞錯問題跟方向了~看來沒有人打醒你的話~是不知道問題的 12/07 10:40
12F:推 PsMonkey:罪人懇請樓上開打... 開光... 開... 開寫回 po 啦 Orz 12/07 10:42
13F:→ alan0541:我只是想知道在他登入我的應用程式之前... 12/07 11:00
14F:→ alan0541:知道現在登入Twitter的使用者是誰? 12/07 11:02
15F:推 popcorny:所以你的問題不就是不知道怎麼取得twitter id.. right? 12/07 11:09
16F:→ popcorny:取得twitter id http://goo.gl/PnPWG 12/07 11:10
17F:→ alan0541:我看看... 12/07 15:21
18F:→ alan0541:不知道該怎麼用... 12/07 15:52







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP