从经过身份验证的引用(例如从时间线故事)到我的网站,我试图使用服务器端身份验证流程来获取引用用户的访问令牌。我需要将我的应用秘密,认证码和原始重定向URI传递给Facebook访问令牌端点。由于我没有发起认证请求,我如何确定原始redirect_uri?经过身份验证的推荐和服务器端身份验证流程 - 什么是redirect_uri?
从Facebook的时间线的链接看起来像:
http://www.facebook.com/connect/uiserver.php?app_id=153644678059870&method=permissions.request&redirect_uri=http%3A%2F%2Fwww.wnmlive.com%2Fpost%2F141833948%3Ffb_action_ids%3D10100708033267487%26fb_action_types%3Dwnm-live%253Acomment%26fb_source%3Drecent_activity&response_type=code&display=page&auth_referral=1
所以我想,我需要通过重定向URI是:
http%3A%2F%2Fwww.wnmlive.com%2Fpost%2F141833948%3Ffb_action_ids%3D10100708033267487%26fb_action_types%3Dwnm-live%253Acomment%26fb_source%3Drecent_activity
的URI,用户最终重定向到是:
http://www.wnmlive.com/post/141833948?fb_action_ids=10100708032119787&fb_action_types=wnm-live%3Apost&fb_source=recent_activity&code=AQALK-Mwb_Nwi4z7FWnFaL6tEXvNtVJiRKrgarG9X73sp22TJyk8v2GWKtuXuevJk4hPSRNnuNpEgZXLFdOS_k-pY-mE15DYytIa8Y7VdSw3VL-XYi-CR9BCqRQGq4uBJvSSdZayCp6MWzDMaNqWd5r8OhKVnOhg_yDlvfoLl21N2SMwkJaOfD5mlPnPb5A-Q4A#_=_
它是安全的假设,我可以砍掉一切开始与“& code =“并将其用作重定向URI?
请看下面的代码后面有参数需要去掉。 – 2012-11-08 16:06:44
今天不工作 – Ers 2013-04-06 16:19:28