2013-06-11 3 views
0

Я использую Facebook C# SDK для публикации на стене страницы вентилятора. (Я создал FBApp ext ...) и используя FB connect (Javascript) для входа в систему, с этой областью - «publish_actions, manage_pages, publish_stream». после входа пользователя я получил access_token для публикации на странице.Делитесь несколькими видео на одной странице на стене страницы Facebook

У меня есть страница, и на странице настроек «Все могут добавлять фотографии и видео на временную шкалу Testpage».

Я могу отправить сообщение и картинку, но когда я попытался опубликовать видео (Youtube URL), он появится в разделе «Последние сообщения от других на тестовой странице». Когда каждый может добавить фотографии и видео на временной шкале тестовую страницу в «не установлен, я не вижу какой-либо пост.

  1. Чтобы разместить видео на странице, я должен быть включен» Каждый может добавить фотографии и видео на временной шкале тестовую страницу в «?
  2. Когда я успешно размещать видео, почему на видео появляются„Последние сообщения Других сообщений на тестовой странице“?

Моего пользователь Facebook является админами на странице и я Войти с этим пользователем.

Thank's

ответ

1

Для этого вам нужно получить токен доступа из учетных записей пользователей, а не из FB.Login.

string getPagesTokensUrl = string.Format(@"https://graph.facebook.com/me/accounts?access_token={0}",accessToken); 

     using (WebClient wc = new WebClient()) 
     { 
      var pagesTokens = wc.DownloadString(getPagesTokensUrl); 

      JObject o = JObject.Parse(pagesTokens); 

      for (int i = 0; i < o["data"].Count(); i++) 
      { 
       if (o["data"][i]["id"].ToString() == ConfigurationManager.AppSettings["YOUR PAGE ID"]) 
       { 
        return o["data"][i]["access_token"].ToString(); 
       } 
      } 
     } 
Смежные вопросы