获取Facebook页面访问令牌以自动发布到Facebook页面墙
要获取Facebook页面访问令牌,您需要使用Facebook Graph API。首先,您需要创建一个Facebook开发人员帐户,然后创建一个应用程序并获取其访问令牌。接下来,您需要使用Facebook Graph API获取页面访问令牌,然后使用该令牌来自动发布到Facebook页面墙。
以下是获取Facebook页面访问令牌的步骤:
- 创建一个Facebook开发人员帐户并创建一个应用程序。// Replace PAGE_ID with the ID of the page you want to post to
const PAGE_ID = 'YOUR_PAGE_ID';
const ACCESS_TOKEN = 'YOUR_ACCESS_TOKEN';
// Get the page access token
const pageAccessToken = await fetch(`https://graph.facebook.com/v13.0/${PAGE_ID}/access_token?fields=access_token`, {
headers: {
Authorization: `Bearer ${ACCESS_TOKEN}`,
'Content-Type': 'application/json'
}
});
// Parse the page access token
const response = await pageAccessToken.json();
const pageAccessToken = response.access_token;
// Use the page access token to post to the page
const postParams = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${pageAccessToken}`
},
body: {
message: 'Hello from Cloud Native!'
}
};
const response = await fetch(`https://graph.facebook.com/v13.0/${PAGE_ID}/feed`, postParams);
const jsonResponse = await response.json();
console.log(jsonResponse);
- 获取应用程序的访问令牌,该令牌可以在您的应用程序中使用以访问Facebook Graph API。
- 使用Facebook Graph API获取页面访问令牌。您可以通过以下代码来实现这一点:
- 将
PAGE_ID
替换为您要发布的页面ID,将YOUR_ACCESS_TOKEN
替换为您应用程序的访问令牌。 - 运行上述代码后,您将在控制台中看到发布的帖子。
这是使用Facebook Graph API发布到Facebook页面的示例代码。您可以使用自己的访问令牌和页面ID进行替换。