instagram API回调url未发布数据
我已指定重定向URI=”http://MyIP/MyApp/Instagram/MyPage.aspx“在instagram中管理客户端 但我在这一页上没有得到回应。 我想在MyPage.aspx的page_load()中编写一些逻辑 有人能告诉我为什么instagram的重定向uri没有被点击,用户也没有被重定向到此页面吗 谢谢你的帮助 桑耶夫·杜塔 我的代码: 受保护的无效页面加载(对象发送方、事件参数e) { string ResponseStream=string.Empty; stringuri=string.Empty; string httpBody=string.Empty; 字符串httpBody_SF=string.Empty; string Insta_Posts=string.Empty; string InstaUpdate=string.Empty; string OpStatus=string.Empty; InstagramSubscriptions New_Subscription=新InstagramSubscriptions(); InstagramStreamStore New_Stream=新建InstagramStreamStore(); bool Is_Added=falseinstagram API回调url未发布数据,instagram,instagram-api,Instagram,Instagram Api,我已指定重定向URI=”http://MyIP/MyApp/Instagram/MyPage.aspx“在instagram中管理客户端 但我在这一页上没有得到回应。 我想在MyPage.aspx的page_load()中编写一些逻辑 有人能告诉我为什么instagram的重定向uri没有被点击,用户也没有被重定向到此页面吗 谢谢你的帮助 桑耶夫·杜塔 我的代码: 受保护的无效页面加载(对象发送方、事件参数e) { string ResponseStream=string.Empty; stri
try
{
if (Request.HttpMethod == "GET" && Request.Params["hub.mode"] == "subscribe")
{
Trace.Warn("Inside Hub Challenge Code : " + Request.Params["hub.challenge"].ToString());
Response.Write(Request.Params["hub.challenge"]);
}
else if (Request.HttpMethod == "POST")
{
Trace.Warn("Inside Instagram Streamer Code:Before Querying the API. HttpMethod:" + Request.HttpMethod);
using (StreamReader reader = new StreamReader(Request.InputStream))
{
ResponseStream = "{root:" + reader.ReadToEnd();
}
Trace.Warn("Inside Instagram Streamer Code:On response. ResponseStream:" + ResponseStream);
System.Xml.XmlDocument strXML = Newtonsoft.Json.JsonConvert.DeserializeXmlNode(ResponseStream, "InstaUpdate");
Trace.Warn("Inside Instagram Streamer Code:Before reading GeoID XML String:" + strXML.InnerXml.ToString());
foreach (XmlNode X in strXML)
{
if (X.HasChildNodes)
{
foreach (XmlNode Y in X)
{
if (Y.Name == "root")
{
if (Y.HasChildNodes)
{
foreach (XmlNode Z in Y)
{
if (Z.Name == "object_id")
{
New_Subscription.SUBSCRIPTION_OBJECT_ID = Z.ChildNodes[0].Value;
}
if (Z.Name == "object")
{
New_Subscription.SUBSCRIPTION_OBJECT = Z.ChildNodes[0].Value;
}
if (Z.Name == "changed_aspect")
{
New_Subscription.ASPECT = Z.ChildNodes[0].Value;
}
if (Z.Name == "type")
{
New_Subscription.SUBSCRIPTION_TYPE = Z.ChildNodes[0].Value;
}
if (Z.Name == "subscription_id")
{
New_Subscription.SUBSCRIPTION_ID = int.Parse(Z.ChildNodes[0].Value);
}
if (Z.Name == "callback_url")
{
New_Subscription.CALLBACK_URL = Z.ChildNodes[0].Value;
}
if (Z.Name == "time")
{
double timestamp = double.Parse(Z.ChildNodes[0].Value);
DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0);
DateTime Update_Date = origin.AddSeconds(timestamp).ToLocalTime();
New_Subscription.POST_UPDATE_TIME = Update_Date;
}
}
}
}
}
}
}
Trace.Warn("O HELLO ","Inside Instagram Streamer Code. Before Adding Streams For Geo ID:" + New_Subscription.SUBSCRIPTION_OBJECT_ID);
Is_Added = New_Stream.AddLiveStreams(New_Subscription);
if (Is_Added == true)
OpStatus = "true";
else
OpStatus = "false";
// Trace.Write("After AddLiveStreams : " + OpStatus);
}
}
catch (SqlException SQLEx)
{
Trace.Write("Inside SqlException: " + SQLEx.Message);
}
catch (WebException WEx)
{
Trace.Write("Inside WebException: " + WEx.Message);
}
catch (Exception ex)
{
Trace.Write("Inside Application Exception: " + ex.Message);
}
}
你能在这里发布你的代码吗?我试图创建新的instagram订阅,但我得到“无法访问回拨URL”但我的url是可访问的,我的服务器已启动。有任何线索吗?@Raptor没有代码,因为我在instagram中创建了地理订阅,当用户从这些位置发布照片时,应该会点击回拨url。。代码,我们需要代码进行诊断。请编辑您的问题并添加代码。@Raptor请找到下面的代码,即回拨urll的页面加载用于处理instagram流媒体,但此代码没有运行,因为回拨url没有命中..有IG的人在听吗?