Разместить изображение в Instagram с помощью API с помощью С#

Я создаю приложение Asp.net C #, я хочу опубликовать загруженное пользователем изображение прямо в Instagram, но после быстрого поиска я не могу найти какую-либо функцию в API, кто-нибудь, помогите мне, как опубликовать изображение на стене instagram с помощью кода C #

Ниже кода я могу получить токен доступа

    private void Authentication()
      {      
                string rest = string.Empty;
                GlobusInstagramLib.Authentication.ConfigurationIns config = new GlobusInstagramLib.Authentication.ConfigurationIns("https://instagram.com/oauth/authorize/", ConfigurationManager.AppSettings["consumerKey"], ConfigurationManager.AppSettings["consumerSecret"], ConfigurationManager.AppSettings["callbackurl"], "https://api.instagram.com/oauth/access_token", "https://api.instagram.com/v1/", "");
                oAuthInstagram _api = oAuthInstagram.GetInstance(config);
                rest = _api.AuthGetUrl("likes+comments+basic+relationships");
                Response.Redirect(rest); 
       }

// URL обратного вызова

 public ActionResult Instagram()
    {
        string code = (String)Request.QueryString["code"];
        oAuthInstagram objInsta = new oAuthInstagram();
        GlobusInstagramLib.Authentication.ConfigurationIns configi = new GlobusInstagramLib.Authentication.ConfigurationIns("https://api.instagram.com/oauth/authorize/", ConfigurationManager.AppSettings["consumerKey"], ConfigurationManager.AppSettings["consumerSecret"], ConfigurationManager.AppSettings["callbackurl"], "http://api.instagram.com/oauth/access_token", "https://api.instagram.com/v1/", "");
        oAuthInstagram _api = new oAuthInstagram();
        _api = oAuthInstagram.GetInstance(configi);
        AccessToken access = new AccessToken();
        access = _api.AuthGetAccessToken(code);
        string accessToken = access.access_token;
        string id =access.user.id;
        ViewBag.accessToken = accessToken;`enter code here`
        ViewBag.Uid = id;
        return View();     
    }

Ниже кода у меня есть токен доступа и идентификатор профиля. Как опубликовать изображение? какое-то тело выше меня


person Arvind Sisara    schedule 17.03.2015    source источник


Ответы (1)


Вы не можете загружать фотографии в Instagram через API. Из документации API Instagram https://instagram.com/developer/endpoints/media/:

В настоящее время загрузка через API невозможна. Мы сделали осознанный выбор не добавлять это по следующим причинам:

  • Instagram — это ваша жизнь в пути — мы надеемся поощрять фотографии из приложения.
  • Мы хотим бороться со спамом и фотографиями низкого качества. Как только мы разрешаем загрузку из других источников, становится сложнее контролировать то, что попадает в экосистему Instagram. При этом мы работаем над тем, чтобы обеспечить стабильное и качественное взаимодействие пользователей с нашей платформой.
person Bill Rollins    schedule 19.03.2015