我认为这可能是一个非常简单的设置问题,因为我对swift和LinkedIn非常陌生API我可能做错了:
我正在使用swift制作一个iOS应用程序,并想使用LinkedIn进行身份验证。为此,我在LinkedIn Developer Network上创建了一个应用程序。但是现在我无法将我的应用重定向URL放在OAuth 2.0重定向URL中:
我的代码中的应用程序重定向URL看起来像oauth-testapp://oauth-callback/领英,它在OAuth 1.0中工作正常,但对于OAuth 2.0,我需要超文本传输协议://或https://格式。
这就是我困惑的地方,因为我无法在OAuth 2.0重定向URL中添加我的URLoauth-testapp://oauth-callback/领英:
我读了一些这样和这样的帖子,我不想创建一个网站来将用户重定向到应用程序或在应用程序中创建一个网络视图。我的意思是我可以做到,但我只想做一个POC,这就是我被阻止的地方。没有这些方法有可能吗?有人用swift做过吗?非常感谢你们的帮助!
您必须在应用程序中创建一个webview-这并不难,无论如何您都需要触发浏览器-并覆盖此特定(重定向URI)回调的行为URL如以下所述:Android中LinkedIn的Oauth 2.0授权
对于LinkedIn oauth 2.0中的身份验证,您的重定向url应如下所示:https://com. testapp.linkedin.oauth/oauth