我已经使用简单的Javascript SDK获得了短期访问令牌。
现在,要获取长期访问令牌,我可以使用ajax或在Javascript中进行简单的REST调用。
$.ajax({
url: 'https://graph.facebook.com/oauth/access_token,
type: 'GET',
data: 'grant_type=fb_exchange_token&client_id=' + appID + '&client_secret=' + appSecret + '&fb_exchange_token=' + short_term_access_token,
success: function(response) { alert(reponse); }
});
但是,是否存在Facebook Javascript SDK的API来获取长期访问令牌以换取短期访问令牌?
最佳答案
您需要将令牌传递到服务器端代码以进行交换令牌。
不要将应用程序的秘密放在客户端,这是不安全的!