我尝试使用Graph API调用删除评论。
https://graph.facebook.com/[comment-id]?access_token=[access-token]&method=delete
然而,就访问令牌而言,我不确定使用哪一个?我使用了我的应用程序"用户访问令牌","页面访问令牌"和#34; App Token"。它不适用于任何这些。
[PS,我的应用拥有所有权限,我甚至已将其提交审核]
我只是想知道是否有可能删除应用程序未发布的评论? (因为我看到只允许删除页面访问令牌。)
所以,如果可以删除用户帖子中的评论,请告诉我。如果是这样,提供哪个access_token。
答案 0 :(得分:0)
文档列出了所有必要的访问令牌和权限:
https://developers.facebook.com/docs/graph-api/reference/v2.10/comment#deleting
我尝试使用用户个人资料,似乎无法发布评论或删除评论 - 无论是由应用创建还是手动创建:
通过API发布评论仅适用于页面访问 令牌
对于Pages,您需要根据文档使用具有必要权限的页面标记。
答案 1 :(得分:0)
在我看来,你正在进行HTTP GET调用,最后只是将& method = delete。这不是它的工作原理
您应该进行HTTP DELETE调用。所以不要像$ .get(...)那样做,而应该class line
{
double angle;
double length;
public void delegate adder(line l, double d);
static adder angleAdder = (l,d) => {l.angle += d};
static adder lengthAdder = (l,d) => {l.length += d};
public void add(adder addFunc, double scalar)
{
addFunc(this, scalar);
}
}
与type: 'DELETE'
进行$.ajax
另外,请确保您的令牌具有publish_actions
权限