-2

在我访问 Facebook 上的应用程序之前,我必须允许它(给予许可)。我使用直接网址https://www.facebook.com/dialog/oauth?client_id=XXX&redirect_uri=https://apps.facebook.com/myapp/&scope=publish_actions,user_likes&response_type=code做到了这一点

我可以使用这样的 url 访问应用程序,但默认情况下,如果我向某个朋友发送邀请并且他点击邀请,他会打开这样的 url:https://apps.facebook.com/myapp/?fb_source=notification&request_ids=479061678772593&app_request_type=user_to_user¬if_t =app_request

但为了工作,我的应用需要“client_id”、“redirect_uri”、“scope”和“response_type”获取参数。我如何将它们传递给这个 url?是否可以从应用程序设置中配置某些内容?

4

1 回答 1

1

但为了工作,我的应用需要“client_id”、“redirect_uri”、“scope”和“response_type”获取参数。我如何将它们传递给这个 url?

一点也不,因为该 URL 是由 Facebook 生成的。

也许您想启用Authenticated Referrals,以便到达您的应用程序的用户会收到自动连接到它的提示?

否则,您必须自己调用登录 URL,通过 JavaScript 重定向用户客户端;或者只是使用 FB.login。

于 2012-07-26T15:06:13.133 回答