2012-02-17 40 views
0

我是Facebook图形API的新手,我目前正在使用php-sdk开发我的第一个应用程序。我希望能够通过图形API在小组上发布问题。我在这里遇到了Facebook的博客文章http://developers.facebook.com/blog/post/635/,它提供了一个向网页发布问题的例子,但是我发现在向组发布问题时很少有文档。我试图用下面的代码向一个组发布问题,该代码抛出了“不支持的发布请求”错误。我不知道为什么它不起作用,因为我没有问题向使用此代码的用户提要发布问题。通过图表发布问题到组

$params = array(
    'question'=> $question, 
    'options'=> $options, 
    'allow_new_options' => false 
); 

$questionpost = $facebook->api('/' . $ID . '/questions', 'POST', $params); 

任何帮助,将不胜感激。

回答

1

这很奇怪。你不能(以及我不能)找到有关如何通过API向组发布问题的文档。然后,您尝试发布一个问题,就像您可以访问一个页面(每篇博文),一个小组并收到一个错误。那么,我认为这很好地证实了你不能向使用该API的组发布问题。

来源:https://developers.facebook.com/blog/post/635/

我们现在加写的选项。要为 创建问题的现有用户,发出HTTP POST像 这个问题连接:

下面是一个PHP的例子,显示了可选参数:选项和 allow_new_options - 以及如何发布的问题作为使用其 访问令牌的页面:

请注意,他们没有说您可以为群组执行此操作。只有用户和页面。

你应该向Facebook提出一个错误,要求他们实现向一个组发布问题的能力。请回到这里报告错误编号,以便其他堆栈溢出用户可以看到/跟踪错误。

谢谢!

快乐编码。

+0

谢谢您的回复。我已经向Facebook提交了一个错误,错误号是364789483545929。 – 2012-02-17 16:37:01