在我访问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”获取参数。我如何将它们传递给这个网址?是否可以从应用程序设置配置某些内容?
答案 0 :(得分:1)
但为了工作,我的应用程序需要“client_id”“redirect_uri”,“scope”和“response_type”获取参数。我如何将它们传递给这个网址?
完全没有,因为该URL是由Facebook生成的。
您是否希望启用经过身份验证的引荐,以便系统会提示您到达应用的用户自动连接到该应用?
否则,您必须自己调用登录URL,方法是通过JavaScript重定向用户客户端;或者只是使用FB.login。