Facebook 将操作发布到时间线时出现错误请求/方法未实现
我在Joomla网站上工作,并使用myApi处理大多数facebook集成。like按钮工作正常,从myApi插入的og元标记中提取信息 在该网站上,用户可以使用facebook登录-我已经在myApi代码中添加了publish_actions权限,我知道这是被请求的,因为在授权该应用程序时,oauth对话框表示,从餐厅点菜(我添加到我的fb应用程序中的操作)等操作将发布到时间线上 现在,在订购时,我会检查用户是否在myApi用户表中有条目,如果有,我会提供一个复选框,让客户选择是否要将订购操作发布到她的时间线。如果勾选了,我将使用curl尝试将订单操作发布到facebook。我一直在使用我的帐户进行测试-我已使用所需的所有权限授权该应用程序。我使用myApi接口获取我的用户访问令牌。我将access_令牌和对象url作为querystring参数添加到url中,然后通过curl发布到url中 我得到的旋度响应是:Facebook 将操作发布到时间线时出现错误请求/方法未实现,facebook,joomla,graph,Facebook,Joomla,Graph,我在Joomla网站上工作,并使用myApi处理大多数facebook集成。like按钮工作正常,从myApi插入的og元标记中提取信息 在该网站上,用户可以使用facebook登录-我已经在myApi代码中添加了publish_actions权限,我知道这是被请求的,因为在授权该应用程序时,oauth对话框表示,从餐厅点菜(我添加到我的fb应用程序中的操作)等操作将发布到时间线上 现在,在订购时,我会检查用户是否在myApi用户表中有条目,如果有,我会提供一个复选框,让客户选择是否要将订购操作
<HTML><HEAD>
<TITLE>400 Bad Request</TITLE>
</HEAD><BODY>
<H1>Method Not Implemented</H1>
Invalid method in request<P>
</BODY></HTML>
我使用
我没有获取对象id,而是获取
{
"http://www.collegekhana.com/states/tamil-nadu/campus-1/eat-1": {
"id": "http://www.collegekhana.com/states/tamil-nadu/campus-1/eat-1"
}
}
我完全迷路了,希望有人能告诉我我做错了什么。问题是,我们不需要做卷发帖子,而需要添加querystring参数
method=post到URL。我找到了答案:问题是我没有添加method=post querystring参数
{
"http://www.collegekhana.com/states/tamil-nadu/campus-1/eat-1": {
"id": "http://www.collegekhana.com/states/tamil-nadu/campus-1/eat-1"
}
}