【问题标题】:Post Image on Instagram with API using c#使用 c# 使用 API 在 Instagram 上发布图片
【发布时间】:2015-03-17 10:28:12
【问题描述】:

我正在构建一个 Asp.net C# 应用程序,我想将用户上传的图片直接发布到 Instagram,但经过快速搜索后,我在 API 中找不到任何功能,有人帮助我如何通过 C# 在 Instagram 墙上发布图像代码

下面的代码我可以获得访问令牌

    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); 
       }

// 回调网址

 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();     
    }

下面的代码我得到了访问令牌和配置文件 ID 如何发布图片?身材高大的我

【问题讨论】:

    标签: c# asp.net instagram instagram-api


    【解决方案1】:

    您无法通过 API 将照片上传到 Instagram。来自 Instagram 的 API 文档https://instagram.com/developer/endpoints/media/

    目前,无法通过 API 上传。我们做了一个 出于以下原因有意识地选择不添加此内容:

    • Instagram 是关于您在旅途中的生活 - 我们希望鼓励在应用内拍摄照片。
    • 我们要打击垃圾邮件和低质量照片。一旦我们允许从其他来源上传,就很难控制进入 Instagram 生态系统。综上所述,我们正在研究方法 确保用户在我们的网站上获得一致且高质量的体验 平台。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多