我正在嘗試撰寫一個函式,該函式接受一個 URL 并根據該 URL 從 Facebook Graph API 回傳參與度統計資訊。但是我遇到了麻煩,因為我的功能只是給我Promise { <pending> }作為輸出。
這是我的代碼:
const getFacebookStats = async (link, ACCESS_TOKEN) => {
try {
const resp = await axios.get(
`https://graph.facebook.com/v12.0/?id=${link}&fields=engagement&access_token=${ACCESS_TOKEN}`
);
return resp;
} catch (err) {
// Handle Error Here
console.error(err);
}
};
任何幫助將非常感激。
uj5u.com熱心網友回復:
像這樣呼叫你的函式:
getFacebookStats(link, ACCESS_TOKEN).then(response => {
console.log(response);
}).catch(error => {
console.error(error);
});
或者您可以在 async 函式中使用 await 呼叫它。
檢查此答案以獲取有關 javascript 中 Promise 的更詳細說明。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/352437.html
標籤:Facebook 异步 facebook-graph-api
下一篇:影片具有相同類的多個標題
