facebook api:请求publish_stream每次登录时都需要用户确认

时间:2013-10-20 21:15:55

标签: php facebook api

当我在facebook api登录网址的范围内添加publish_stream时,它会要求用户确认我的应用程序可以访问电子邮件/生日等,并且我可以代表他们发布。

没关系 - 但是他们第二次登录时仍然要求他们确认第二阶段是否允许发布到他们的时间线。这是正常的安全事件还是有办法解决这个问题?

(编辑:应用程序显示在具有发布权限的用户Facebook帐户上)

$loginUrl = $facebook->getLoginUrl(
array(
        'display'   => 'popup',
        'redirect_uri' => 'http://www.example.com/return.php',
        'scope' => 'user_birthday,email,publish_stream'
    )
  );

1 个答案:

答案 0 :(得分:1)

是的,这是正常的,因为不应在登录时询问发布权限,而是在用户想要共享内容时。请查看官方最佳做法here