1

我希望能够将OG动作发布到Facebook群组。我能够发布行动如下:发布Open Graph Action到群组

POST https://graph.facebook.com/me/appfoundry:annotate 
{article: http://synchro.herokuapp.com/articles/10} 

这很好,而且注释显示在我的新闻源中。但是,当我尝试发布到我的集团之一,

https://graph.facebook.com/305900672779368/appfoundry:annotate 
{article: http://synchro.herokuapp.com/articles/10} 

我收到以下错误:

{ 
    "error": { 
    "message": "(#240) Requires a valid user is specified (either via the session or via the API parameter for specifying the user.", 
    "type": "OAuthException", 
    "code": 240 
    } 
} 

我想这些行动,只有在群体是可见的,这可能是私人或秘密,我不希望他们出现在用户的新闻源或股票代码中。

我正在使用Graph API Explorer,并选择了我的应用程序,该应用程序具有user_groups,publish_stream,publish_actions,share_item和status_update权限。

我错过了什么?

感谢,

马蒂

回答

1

这是不可能的,只有用户可以发布Open Graph的行动。

用户可以选择谁可以看到他们的行动,但目前不能只允许只是一个组的成员看到这些行动。

+0

西蒙,谢谢你的回答! – martypicco 2012-02-22 19:59:11