我正在編寫一個控制檯應用程序,每半夜運行一次,並拉動我的Facebook頁面的所有見解。我正在使用Facebook C#SDK與Facebook連接。 我的問題是爲了從Facebook獲取數據我需要訪問令牌,但要做到這一點我必須進行身份驗證。 因爲它是一個控制檯應用程序和執行的自動化過程我不能給任何提示插入Facebook憑據是否有任何方法使自動認證方法或有任何其他方法來獲取訪問令牌?控制檯應用程序與facebook c#sdk提取臉書頁面的指標
我按照以下步驟獲得訪問令牌
HTTP請求https://graph.facebook.com/oauth/authorize?client_id=My_AppId&scope=Manage_page&redirect_uri=http://www.facebook.com/connect/login_success.html應返回授權碼。 但是這會返回我拒絕用戶的錯誤,因爲我沒有通過身份驗證。
然後我用上面的授權碼來獲得訪問令牌
var fbClient = new FacebookClient(); dynamic accessToken = fbClient.Get("oauth/access_token", new { client_id = appId, client_secret = appSecret, redirect_uri = "http://www.facebook.com/connect/login_success.html", code = code });