Instagram实时照片更新订阅c#

Instagram实时照片更新订阅c#,c#,asp.net-mvc,instagram-api,subscriptions,real-time-updates,C#,Asp.net Mvc,Instagram Api,Subscriptions,Real Time Updates,我正在开发一个asp mvc.net应用程序,并尝试订阅Instagram实时更新。我一直在寻找和阅读,但我没有找到和回答我的问题。我的订阅代码如下所示: string accessToken = context.AccessToken; //Subscribing to Instagram real-time updates NameValueCollection parameters = new NameValu

我正在开发一个asp mvc.net应用程序,并尝试订阅Instagram实时更新。我一直在寻找和阅读,但我没有找到和回答我的问题。我的订阅代码如下所示:

                string accessToken = context.AccessToken;
            //Subscribing to Instagram real-time updates
            NameValueCollection parameters = new NameValueCollection();
            parameters.Add("client_id", myClientId);
            parameters.Add("client_secret", myClientSecret);
            parameters.Add("object", "user");
            parameters.Add("aspect", "media");
            parameters.Add("verify_token", context.AccessToken);
            parameters.Add("callback_url", @"https://xmovo.org/Instagram/Update");

            WebClient client = new WebClient();
            var responseAsync = client.UploadValuesTaskAsync(
                new Uri(@"https://api.instagram.com/v1/subscriptions/"),
                "POST",
                parameters);

            string response = System.Text.Encoding.ASCII.GetString(await responseAsync);
我定义了一个名为“Instagram”的控制器和一个名为“Update”的操作,用于获取和发布,但我得到的是:“-Response:System.Net.WebException:远程服务器返回了一个错误:(400)错误请求。”。 我希望能得到一些帮助。
谢谢

解决了!回调url不能是https。现在我的应用程序正在运行

您是在运行程序时遇到该错误,还是在Instagram向您的回调url发送更新时抛出该错误?此外,您是否能够在控制器操作中添加断点,以查看Instagram是否实际回调该错误?在您订阅的那一刻,您实际上应该对您的操作有一个GET请求,您需要以某种方式响应该请求……实际上,异常是由UploadValuesTaskAsync方法引发的。Instagram从未向我发送获取请求。。。