C# 콘솔 앱을 사용하여 Facebook 그래프에 연결하려고하지만 FacebookOAuth 예외가 발생했습니다. 당신은 데스크톱 응용 프로그램에서 redirect_uri로로 https://www.facebook.com/connect/login_success.html를 사용할 필요가Facebook API 로그인 C# 데스크톱 앱
var client = new FacebookClient();
// Exchange the code for an access token
dynamic result = client.Get("/oauth/access_token", new
{
client_id = "****************",
client_secret = "*****************************",
redirect_uri = "http://www.teamdavix.com",
});
// Read the auth values
string accessToken = result.access_token;
DateTime expires = DateTime.UtcNow.AddSeconds(Convert.ToDouble(result.expires));
var query = "SELECT author_uid, page_id, message FROM checkin WHERE page_id = 357981198572";
dynamic parameters = new ExpandoObject();
parameters.q = query;
dynamic results = client.Get("/fql", parameters);
Console.WriteLine(results);
Console.ReadKey();
어디에서 예외가 발생합니까? –
@JamieKeeling 제 사과. 동적 결과에서 오류가 발생했습니다. = client.Get ("/ oauth/access_token"...) –
@JamieKeeling 특히 redirect_uri가 유효하지 않다고 말합니다. 데스크톱 기반 앱에 redirect_uri를 사용해야합니까? –