作者alan0541 (A.sky)
看板java
標題Re: [JSP ] Twitter4J怎麼用?
時間Thu Dec 6 11:01:01 2012
抱歉一直問,
之前提到用Twitter4j裡面的範例,
做驗證跟拿取使用者資料的動作都可以做到了,
只是我好奇的點是,
裡面提供的範例彷彿都是給單機(或行動裝置)使用的感覺,
如果我是要使用在網頁上面要怎麼做啊?
就算我現在已經獲得使用者的的授權也拿取到了Access Token 跟 Secret,
但是我沒辦法確認下一次是同一個使用者進來我的網頁,
還是每一次都要經過使用者同意授權頁的轉跳過程。
有沒有哪個範例是可以確認使用者確實已經有同意授權我的APP,
並且可以確認使用者的身分,
這樣我才可以去抓取之前已經申請好相對應的Access Token之類的。
感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.74.122.97
1F:→ swpoker:就餅乾阿~或自己做使用者註冊~不然哪知阿 12/06 11:03
2F:推 popcorny:oauth成功應該會callback回你的某個url吧? 12/06 11:06
3F:→ PsMonkey:你先有辦法在 JSP container 作身份認證,再來考慮連接 12/06 11:07
4F:→ popcorny:callback回來的access_token可以存在資料庫或cookie 12/06 11:07
5F:→ alan0541:access_token已經記錄起來了! 12/06 11:14
6F:→ alan0541:現在是想要知道已經同意授權APP完畢的訪客身分。 12/06 11:17
7F:→ alan0541:我要怎麼知道那個人離開再回來是同一個人? 12/06 11:20
8F:→ alan0541:總不可能他永遠不在我的網頁登出吧? 12/06 11:30
9F:→ alan0541:都已經用Twitter登入了還要自己在做另外一個登入很蠢耶.. 12/06 11:38
10F:→ popcorny:若是訪客就token存在cookie啊. 用cookie有什麼顧慮? 12/06 11:39
11F:推 PsMonkey:雖然我看不太懂,不過套個 open-id 之類的機制不就好了? 12/06 11:40
12F:推 swpoker:使用者<->裝置<->網站 ~不然就是靠天眼通才有辦法了 12/06 11:46
13F:→ popcorny:我想原po應該是想要用twitter做SSO吧 用tw帳號來登入 12/06 11:47
14F:→ alan0541:是啊,做個"用Twitter帳號登入"的功能。 12/06 11:57
15F:推 PsMonkey:直接套 OAuth、OpenID 就好了吧? 12/06 12:09
16F:→ PsMonkey:不過我不確定 Twitter 是不是 provider [逃] 12/06 12:10
17F:→ alan0541:twitter4j也是使用Oauth功能! 12/06 12:21
18F:→ alan0541:重點是有沒有辦法在授權頁就確認使用者已經授權? 12/06 12:28
19F:→ alan0541:還是說無解? 12/06 12:42
21F:→ alan0541:阿,謝謝...找半天= = 12/06 14:09
22F:→ alan0541:糗了...一點幫助也沒有>"<! 12/06 16:05