我正在尝试使用Facebook Graph API来从Wordpress帖子中获取评论。
为此,我正在使用facebook-node-sdk。
首先我得到我的access_token:
async function axiosInAction() {
try {
const response = await axios.post("localhost:1337/firstc/list", {
//my params as an object
name: signUpDetails
});
console.log("this isthe response" + " " + response);
} catch (error) {
console.log(error);
}
}
axiosInAction();
然后,我尝试获得该帖子:
fb.api('oauth/access_token', {
client_id: this.opts.appId,
client_secret: this.opts.appSecret,
grant_type: 'client_credentials',
}
但是,我得到了:
(#100)尝试访问节点类型上不存在的字段(注释) (URL)
如果我只是尝试
fb.api(encodeURI('https://www.../posts/the-post-title-url'), 'get', { fields: 'comments' }
我刚得到fb.api(encodeURI('https://www.../posts/the-post-title-url'))
,仅此而已。
根据reference,我应该发送ID,但是我不知道URL是否是FB期望的ID。如果没有,那该怎么办?我如何获得此ID?
出于记录目的,发送id: https://www.../posts/the-post-title-url
也不起作用。
我肯定会丢失一些东西,但我无法弄清楚。