Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphone oauth twitter上的自定义URL方案_Iphone_Cocoa Touch_Twitter Oauth_Url Scheme - Fatal编程技术网

iphone oauth twitter上的自定义URL方案

iphone oauth twitter上的自定义URL方案,iphone,cocoa-touch,twitter-oauth,url-scheme,Iphone,Cocoa Touch,Twitter Oauth,Url Scheme,将用户发送到safari进行授权后,我将被发送到 mobile.twitter.com,而不是我的自定义url方案(类似 myapp://)。在请求令牌步骤中,我确实收到了 oauth\u callback\u confirm=true 我试过使用一个普通的链接,比如 很好。我有什么遗漏吗 我还尝试直接在safari中键入“myapp://”,它会正确地将我重定向回我的应用程序…来回答我自己的问题 myapp://不符合规范。必须添加路径。类似于myapp://oauth,或者只需使用myapp

将用户发送到safari进行授权后,我将被发送到 mobile.twitter.com,而不是我的自定义url方案(类似 myapp://)。在请求令牌步骤中,我确实收到了 oauth\u callback\u confirm=true

我试过使用一个普通的链接,比如 很好。我有什么遗漏吗


我还尝试直接在safari中键入“myapp://”,它会正确地将我重定向回我的应用程序…

来回答我自己的问题

myapp://
不符合规范。必须添加路径。类似于
myapp://oauth
,或者只需使用
myapp:
(不带斜杠)

此外,还必须实现
-(BOOL)应用程序:(UIApplication*)应用程序handleopeanurl:(NSURL*)url
方法在应用程序委托中。您将在那里收到您的
myapp://oauth?oauth_token=xxx&oauth_verifier=yyy
因此您可以开始访问令牌步骤