在提交开放图表时发布了publish_actions和publish_stream问题

时间:2013-03-12 07:50:51

标签: facebook-graph-api opengraph facebook-opengraph

我的应用程序需要以下权限:

email,user_birthday,status_update,publish_stream,offline_access

我现在已经实现了开放图并对其进行了测试。它运作完美,但提交后我有来自facebook的以下消息

  

您的代码目前已配置为发布流故事。你必须   更改您的代码,以便在测试用户触发操作时   产生一个开放的图形故事。请进行适当的更改   重新提交。

从4月份facebook开发博客上的这篇blog帖子来看,似乎'publish_actions'是'publish_stream'的一个子集,基于我有一些问题。

  1. 如果这是真的,为什么我需要publish_actions权限?
  2. 我是否需要将publish_stream取出并放入publish_actions?但我的游戏使用publish_stream将图像从游戏发布到相册。它仍然会做什么。我该怎么办?
  3. 如果需要,如何在运行时向用户请求发布这些权限,并在没有重新认证或重新加载的情况下对其进行身份验证。有关的资源吗?
  4. 为清楚起见,这是我的开放图表发布代码

    FB.api(
            '/me/'+fAction,
            'post',
            sObject,
        function(response) 
        {
               if (!response || response.error) 
               {
                  for (var prop in response) 
                  {
                    console.log(response[prop]);
                    callbackToFlash(0);
                  }
               } else 
               {
                  console.log('success'+object);
                  callbackToFlash(1);
               }
            }
        );
    

0 个答案:

没有答案