我试图在由 PHP curl 启动的 C# Web 服务中返回回调。我在 PHP 程序中指定的回调 url 是“ http://www.mywebpage/instagrampics/service1.asmx?op=getpics ”。我想做的是订阅 Instagram 订阅。下面是我的 C# Web 服务。
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public MemoryStream getpics(string hubchallenge)
{
byte[] resultBytes = Encoding.UTF8.GetBytes(hubchallenge);
return new MemoryStream(resultBytes);
}
Instagram 电话正在做的是将 URL 发送为“ http://www.mywebpage/instagrampics/service1.asmx?op=getpics?hub.challenge=1234 ”
这给了我一个错误,提示在服务 Service1 中找不到“方法 'getpics?hub.challenge=1234'。这可能是因为程序希望在回调值之前使用 & 符号而不是问号。我的回调 URL 不正确吗?有谁知道如何将 C# Web 服务中的回调返回到 Instagram 调用,或者是否有另一种方法。我知道我可以在 PHP 中轻松做到这一点,但我不知道如何在 C# 中做到这一点。