Re: [JSP ] Twitter4J怎麼用?

看板java作者 (A.sky)時間13年前 (2012/12/06 11:01), 編輯推噓4(4018)
留言22則, 4人參與, 最新討論串2/4 (看更多)
抱歉一直問, 之前提到用Twitter4j裡面的範例, 做驗證跟拿取使用者資料的動作都可以做到了, 只是我好奇的點是, 裡面提供的範例彷彿都是給單機(或行動裝置)使用的感覺, 如果我是要使用在網頁上面要怎麼做啊? 就算我現在已經獲得使用者的的授權也拿取到了Access Token 跟 Secret, 但是我沒辦法確認下一次是同一個使用者進來我的網頁, 還是每一次都要經過使用者同意授權頁的轉跳過程。 有沒有哪個範例是可以確認使用者確實已經有同意授權我的APP, 並且可以確認使用者的身分, 這樣我才可以去抓取之前已經申請好相對應的Access Token之類的。 感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.74.122.97

12/06 11:03, , 1F
就餅乾阿~或自己做使用者註冊~不然哪知阿
12/06 11:03, 1F

12/06 11:06, , 2F
oauth成功應該會callback回你的某個url吧?
12/06 11:06, 2F

12/06 11:07, , 3F
你先有辦法在 JSP container 作身份認證,再來考慮連接
12/06 11:07, 3F

12/06 11:07, , 4F
callback回來的access_token可以存在資料庫或cookie
12/06 11:07, 4F

12/06 11:14, , 5F
access_token已經記錄起來了!
12/06 11:14, 5F

12/06 11:17, , 6F
現在是想要知道已經同意授權APP完畢的訪客身分。
12/06 11:17, 6F

12/06 11:20, , 7F
我要怎麼知道那個人離開再回來是同一個人?
12/06 11:20, 7F

12/06 11:30, , 8F
總不可能他永遠不在我的網頁登出吧?
12/06 11:30, 8F

12/06 11:38, , 9F
都已經用Twitter登入了還要自己在做另外一個登入很蠢耶..
12/06 11:38, 9F

12/06 11:39, , 10F
若是訪客就token存在cookie啊. 用cookie有什麼顧慮?
12/06 11:39, 10F

12/06 11:40, , 11F
雖然我看不太懂,不過套個 open-id 之類的機制不就好了?
12/06 11:40, 11F

12/06 11:46, , 12F
使用者<->裝置<->網站 ~不然就是靠天眼通才有辦法了
12/06 11:46, 12F

12/06 11:47, , 13F
我想原po應該是想要用twitter做SSO吧 用tw帳號來登入
12/06 11:47, 13F

12/06 11:57, , 14F
是啊,做個"用Twitter帳號登入"的功能。
12/06 11:57, 14F

12/06 12:09, , 15F
直接套 OAuth、OpenID 就好了吧?
12/06 12:09, 15F

12/06 12:10, , 16F
不過我不確定 Twitter 是不是 provider [逃]
12/06 12:10, 16F

12/06 12:21, , 17F
twitter4j也是使用Oauth功能!
12/06 12:21, 17F

12/06 12:28, , 18F
重點是有沒有辦法在授權頁就確認使用者已經授權?
12/06 12:28, 18F

12/06 12:42, , 19F
還是說無解?
12/06 12:42, 19F

12/06 13:13, , 20F
請看官網範例 http://goo.gl/P1UzD
12/06 13:13, 20F

12/06 14:09, , 21F
阿,謝謝...找半天= =
12/06 14:09, 21F

12/06 16:05, , 22F
糗了...一點幫助也沒有>"<!
12/06 16:05, 22F
文章代碼(AID): #1Gm0focn (java)
文章代碼(AID): #1Gm0focn (java)