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灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP