private static string GetFacebookAccessToken(string facebookAppId, string facebookAppSecret)
{
// https://developers.facebook.com/docs/opengraph/howtos/publishing-with-app-token/
var facebookAppAccessTokenUri = string.Format(
"https://graph.facebook.com/oauth/access_token?client_id={0}&client_secret={1}&grant_type=client_credentials",
facebookAppId,
facebookAppSecret);
// Get App Access Token
string accessToken;
var accessTokenRequest = new UnityWwwRequest(new Uri(facebookAppAccessTokenUri));
var accessTokenResponse = accessTokenRequest.GetResponse();
using (var streamReader = new StreamReader(accessTokenResponse.ResponseBody.OpenResponse(), Encoding.GetEncoding("UTF-8")))
{
accessToken = streamReader.ReadToEnd();
}
return accessToken;
}