【问题标题】:Is 'publish_actions' extended permissions available for testing?'publish_actions' 扩展权限是否可用于测试?
【发布时间】:2011-09-24 17:55:56
【问题描述】:

我一直在尝试使用“publish_actions”扩展权限来测试分数和成就,但是当我添加它时,它不会显示在“请求权限”页面中。就像它被忽略了一样。

我尝试了几种不同的方法:

$loginUrl = $facebook->getLoginUrl(array('scope' => 'publish_actions', 'canvas' => 1,    'fbconnect' => 0, 'redirect_uri'=>config_item('facebook_url')));

$loginUrl = 'https://www.facebook.com/dialog/oauth?' 
  . 'client_id=' . config_item('fbappid')
  . '&redirect_uri=' . urlencode(config_item('facebook_url'))
  . '&state=' . $_SESSION['state']
  . '&scope=publish_actions';

两种方式都行不通。有没有其他人幸运地测试过这个?

此处参考代码: http://developers.facebook.com/blog/post/539/?ref=nf

【问题讨论】:

    标签: permissions facebook-authentication


    【解决方案1】:

    我遇到了同样的问题,这就是你需要做的。

    1) 转到应用页面https://developers.facebook.com/apps/ 并选择您的应用

    2) 在设置下的左侧导航栏上进入身份验证对话框

    3) 在此页面底部单击配置 Facebook 将用户引荐到您的应用的方式

    4) 您现在应该可以添加 publish_actions 权限。

    5) 阅读以下链接(很难找到) https://developers.facebook.com/docs/beta/opengraph/tutorial/https://developers.facebook.com/docs/beta/authentication/

    【讨论】:

    • 明确一点,该设置仅适用于经过身份验证的推荐人。
    【解决方案2】:

    这也可能有帮助(引用 facebook):

    “在 Open Graph Beta 中,‘publish_actions’权限只能 向您的应用程序的开发人员和测试用户提出请求。这 如果从任何请求“publish_actions”权限将被忽略 其他用户。”

    它仅在更新应用配置中的权限后出现。由于缺乏文档,浪费了很多时间......

    【讨论】:

    • 是啊,真是浪费我的时间!该消息非常难以找到(在您的应用程序的身份验证对话框设置中),现在它显示“请注意,在您的操作获得批准之前,'publish_actions' 权限将只对您的应用程序的开发人员和测试人员可见。”
    【解决方案3】:

    昨天遇到了同样的问题。

    我认为 fb 会在不久的将来改变这种行为,但目前看来该应用程序必须在“游戏”类别中才能请求“publish_actions”权限...(我处于沙盒模式)

    【讨论】:

    • 太奇怪了。知道 Spotify 如何在不属于“游戏”类别的情况下做到这一点吗? (首先他们不要求活动许可;似乎还有第二个对话框。)
    • 你是对的。我的主要应用程序属于游戏类别,但我的测试应用程序不在。现在我将我的测试应用程序切换到游戏,它可以工作了。谢谢!
    • 现在在 fb 看起来有点混乱。看看facebook.com/settings/?tab=applications,我对我几十年前添加的应用程序目前拥有的权限感到有点惊讶(他们中的大多数都有all,我非常有信心,我从来没有允许过。 ..)
    • 如果您启用新样式的身份验证对话框进行测试,您也应该能够做到这一点
    • @Bytepirate:如果应用程序是很久以前在收紧应用程序的权限模型之前添加的,他们可能会要求一个旧权限,该权限随后被分成几个“子”权限跨度>
    猜你喜欢
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 2012-01-13
    相关资源
    最近更新 更多