1

我有一个具有 iOS 和 Android 版本的 Facebook 应用程序,因此为 Facebook 应用程序设置了本机 iOS 和 Android 设置。

我也有该应用程序的 PC 版本,并将 Facebook 应用程序设置为“使用 Facebook 登录的网站”,这样我就可以从 PC 版本进行身份验证(通过打开 url

https://www.facebook.com/dialog/oauth/?client_id=XXXXXXXXXXX&redirect_uri=http://example.com/myRedirectPage.html&response_type=token

为了从 PC 版本进行身份验证,正如我所说,我必须设置“使用 Facebook 登录的网站”,并将 url 设置为“ http://example.com/ ” - 这样我的 PC 登录就可以重定向到myRedirectPage.html(然后将信息传递回我的 PC 应用程序)。

现在的问题是,当我向朋友发送应用请求时,因为我说过 Facebook 应用支持“使用 Facebook 登录的网站”,所以应用请求会出现在我朋友的浏览器中,如果他们“接受”请求,然后它们被重定向到http://example.com/?request_ids=XXXXXXXXXX

我只希望 Facebook 请求重定向到 iOS 或 Android 版本,如果用户无法重定向到这些位置(即他们正在浏览器/PC 上查看 Facebook),那么他们也不应该看到请求开始,或无法重定向。

这可能吗?或者,是否有更好的方法来进行 PC 身份验证,而无需设置“使用 Facebook 登录的网站”?

4

0 回答 0