在app中提供重定向URI到页面?

时间:2012-07-07 14:05:54

标签: javascript redirect jquery-mobile

我是jQuery,JS等新手。

我有一个需要进行oauth调用的PhoneGap / Cordova应用程序和oauth调用请求redirect_uri,但我不知道如何提供重定向URI以便它调用JS函数。

我这样做:
<a href="https://instagram.com/oauth/authorize/?client_id=MY_ID&redirect_uri=WHAT_DO_I_PUT_HERE&response_type=token" id="instagramLogin" data-role="button" data-rel="dialog" data-theme="b" rel="external">Instagram Login</a>

我认为我应该做的就是制作一个ajax,JS或$ .mobile.changepage()请求并提供一个回调函数,但我不知道该怎么做。

所以我正在寻找一些模态登录对话的jQuery最佳实践,以及如何使这一切工作。

谢谢,


我正在关注Client-Side directions here,但这并不是关于Instagram API的具体问题。


编辑:

所以我需要做的是:

  • 将用户重定向到Instagram登录网站
  • 用户登录或取消
  • 我需要取回auth_token或错误消息(API将其作为重定向URI上的片段传回)
  • 使用auth_token
  • 进行后续API调用

编辑:

这令人沮丧,因为在iOS上,我需要做的就是:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;

添加一个自定义方案,如my_app_callback://dummy.com并检测它...但我似乎无法弄清楚如何在JS中这样做。

0 个答案:

没有答案