Как продолжение (OAuthException) (# 15) Метод, который вы вызываете, должен вызываться с сеансом с секретной подписью приложения Я хочу знать, что эквивалентно file_get_contents (). Я попробовал следующее, но я получил ошибку illegal characters in path
.
public ActionResult About()
{
var fb = new FacebookWebClient(FacebookWebContext.Current);
var tokenUrl = "https://graph.facebook.com/oauth/access_token?client_id=" + FacebookWebContext.Current.Settings.AppId + "&client_secret=" + FacebookWebContext.Current.Settings.AppSecret + "&grant_type=client_credentials";
var objReader = new StreamReader(tokenUrl);
string sLine = "";
var arrayList = new ArrayList();
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrayList.Add(sLine);
}
objReader.Close();
var appToken = arrayList.ToString();
dynamic result = fb.Post(string.Format("{0}/accounts/test-users", FacebookWebContext.Current.Settings.AppId),
new { installed = false, permissions = "read_stream", access_token = appToken });
return Content(result.ToString());
}
Я также пытался System.IO.File.ReadAllText(tokenUrl)
, и я получил ту же ошибку. Я могу что-нибудь сделать?
Я даже не уверен, что это сработает, но, по крайней мере, я могу попробовать ...