尝试使用Facebook的javascript SDK删除评论。但是我不知道在脚本中将实际页面令牌放在何处。
PHP是有意义的。
try {
$response = $fb->delete(
'/{comment-id}',
array (),
'{access-token}'
);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
但是javascript看起来像这样。
FB.api(
"/{comment-id}",
"DELETE",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
因此,如果我想使用JavaScript进行同样的操作,那么实际的页面令牌会放在哪里?
编辑:
我确实找到了一些参考。
FB.api(
'/' + commentID,
'DELETE',
{access_token: 'your-page-token'},
function (response) {
console.log(response, commentID);
if (response && !response.error) {
/* handle the result */
}
}
);
但是输入页面令牌时,它会给我相同的结果。