我正在尝试使用c#sdk和一种简单的形式在页面上发布视频。这是代码:
var fbp = new FacebookClient();
dynamic result1 = fbp.Get("oauth/access_token", new
{
client_id = appID,
client_secret = secretKey,
grant_type = "client_credentials"
});
fbp.AccessToken = result1.access_token;
dynamic parameters = new ExpandoObject();
parameters.source = new FacebookMediaObject
{ ContentType = "multipart/form-data",
FileName = filename
}.SetValue(System.IO.File.ReadAllBytes(textBox1.Text));
网址字符串1101387076701538中的是应用页面ID。结果是 “ GK中的应用程序只需要通过TOS检查”,我不知道发生了什么。
答案 0 :(得分:0)
谢谢你的建议。我在:
中更改了代码 dynamic result1 = fbp.Get("oauth/access_token", new
{
client_id = appID,
client_secret = secretKey,
// page_id = "1101387076701538",
redirect_uri = "https://www.facebook.com/connect/login_success.html",
grant_type = "page_credentials"
});
现在错误为“无法加载URL:此URL的域未包含在App域中” 但我已将其包含在应用程序域中。我哪里错了?