如何将“client_id”,“redirect_uri”等参数添加到url?

时间:2012-07-26 14:52:57

标签: facebook facebook-graph-api user-interface

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

执行此操作

我可以使用此类网址访问该应用,但默认情况下,如果我向某位朋友发送邀请并点击邀请,则会打开此类网址:https://apps.facebook.com/myapp/?fb_source = notification& request_ids = 479061678772593&安培; app_request_type = user_to_user&安培; notif_t = app_request

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

1 个答案:

答案 0 :(得分:1)

  

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

完全没有,因为该URL是由Facebook生成的。

您是否希望启用经过身份验证的引荐,以便系统会提示您到达应用的用户自动连接到该应用?

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