2017-05-08 48 views
-1

我希望使用Facebook的图形API发布的最新一组在Facebook上

我使用GET HTTP方法来实现这一目标上发布一组更新,阅读docs这之后就是我想出了搭配:

https://graph.facebook.com/group_id/feed?message=test&access_token=access_token 

电流输出:

当我使用的URL,我和解析它,我只是得到一个JSON数据用W该组的进球。

预期输出:

我期望消息 “测试” 被张贴到该组。

我该如何解决这个问题?

这里是我的访问令牌授与的所有权限:

enter image description here

注:

我使用的图形API的V2.9和我是管理员的组也是,该组是公开的

+0

你在做一个HTTP POST或GET? – atimothee

+0

我正在使用GET()@atimothee –

回答

1

如上所述,您应该使用http POST不GET来发布新的帖子到组饲料在documentation

POST /v2.9/{group-id}/feed HTTP/1.1 
Host: graph.facebook.com 

message=This+is+a+test+message 

此外,请确保您的访问令牌具有以下权限publish_actionsuser_managed_groups

+0

糟糕,忘记了我必须使用POST的事实。感谢您指出:) –

+0

你能帮我进一步吗?我试过'$ .post(“https://graph.facebook.com/”+ idList [ind] +“/ feed?message = test&access_token = token”,function(messag){alert(“success”);}) ;'但由于某种原因,它没有运行。 –

+0

返回什么错误?你确定你有'publish_actions'和'user_managed_groups'吗? – atimothee