我有一個腳本,可以從Facebook的OAuth的API順利獲得:如何在Google腳本中爲應用程序祕密和令牌進行Facebook身份驗證代碼,而無需在腳本中擁有憑據?
function getToken() {
var appId = "XXXXXX";
var clientSecret = "XXXXXXXXXXXX";
var url = "https://graph.facebook.com/oauth/access_token?client_id="+appId+"&client_secret="+clientSecret+"&grant_type=client_credentials";
var response = UrlFetchApp.fetch(url);
var queryResult = response.getContentText();
var token = queryResult.slice(13);
return(token);
}
的問題是,我不想讓我的應用標識和clientSecret在我的腳本的身體所以是有辦法,我可以在沒有憑證的情況下對其進行編碼?
應用程序訪問令牌不應該用在客戶端代碼中。如果您需要使用應用程序訪問令牌,那麼您需要在服務器端執行此操作。如果您可以改爲使用用戶訪問令牌,那麼讓用戶先登錄並使用其令牌。 – CBroe