У меня есть вопрос относительно использования facebook graph API (OAuth) для загрузки фотографии.facebook загрузить фото как страница компании
Я создал одну страницу компании по моей учетной записи.
Когда я использую свою учетную запись для загрузки фотографий на страницу своей компании, мое имя пользователя отображается как пользователь, который загрузил страницу.
В любом случае, я могу загрузить страницу, чтобы название компании появилось?
Ниже приведен код, который я в настоящее время реализует.
string access_token = FacebookSystem.RetrieveToken(UserEmail, AppID);
string query = string.Empty;
if (string.IsNullOrEmpty(PageID) || PageID.Equals("default", StringComparison.InvariantCultureIgnoreCase))
{
query = "me/photos";
}
else
{
query = string.Format("{0}/photos", PageID);
}
var fb = new FacebookClient(access_token);
try
{
dynamic parameters = new ExpandoObject();
foreach (string i in args.FileList)
{
parameters.message = args.Comment;
parameters.source = new FacebookMediaObject
{
ContentType = "image",
FileName = Path.GetFileName(i)
}.SetValue(File.ReadAllBytes(i));
fb.Post(query, parameters);
}
}
Вы используете идентификатор пользователя или идентификатор страницы в своем почтовом запросе? – Jhanvi