如何将Facebook权限Url集成到PHP代码中?

如何将Facebook权限Url集成到PHP代码中?,php,facebook-wall,Php,Facebook Wall,我已经创建了一个应用程序,允许用户在登录后在墙上发表评论(根据Facebook的指导原则提示) 我的应用程序位于我的网站上,使用PHP——并且需要Facebook登录/注销——我做到了 当我使用我的用户帐户时,它可以正常工作——但当朋友尝试使用应用程序时,应用程序不允许他使用。所以我给他以下网址: https://www.facebook.com/dialog/oauth? client_id=140372229420521 &redirect_uri=http://www.magima

我已经创建了一个应用程序,允许用户在登录后在墙上发表评论(根据Facebook的指导原则提示)

我的应用程序位于我的网站上,使用PHP——并且需要Facebook登录/注销——我做到了

当我使用我的用户帐户时,它可以正常工作——但当朋友尝试使用应用程序时,应用程序不允许他使用。所以我给他以下网址:

https://www.facebook.com/dialog/oauth?
client_id=140372229420521
&redirect_uri=http://www.magimagi.com/login/uploadtopage2.php
&scope=manage_pages,offline_access,user_photos,read_stream,publish_stream,manage_pages,offline_access,share_item
因此,这意味着每当我想让某人使用我的应用程序时,我必须给他们上述链接

这是我的PHP代码

// Get User ID
$user = $facebook->getUser();

if ($user) {
 try {
    $user_profile = $facebook->api('/me');


  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}


if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $loginUrl = $facebook->getLoginUrl(   array(
       'scope' => 'publish_stream'
      ));
}
我如何将上面的URL集成到我的PHP代码中,这样当用户登录时,它将立即拥有正确的权限,而无需我给出链接

我已经阅读了文档并启用了权限,但我仍然迷路了


我还是新来的,请原谅我的无知。谢谢

只需将登录URL放在链接元素的href属性中,让用户单击即可–当发生重定向时,您拥有自己的权限。(如果用户要求不授予,则不授予。有关如何处理的信息,请参阅文档。)

只需将登录URL放在链接元素的href属性中,让用户单击即可–当发生重定向时,您拥有权限。(或者,如果用户要求不授予,则不授予。有关如何处理的信息,请参阅文档。)

我如何将其与现有Facebook登录的登录集成?类似这样的基本内容,您应该真正能够处理自己。echo“使用Facebook”;尝试
echo'echo'