实时更新订阅.net facebook sdk上的参数不匹配
我已经有几天在寻找并试图解决这个问题,但到目前为止还没有成功 我正在使用FacebookSDK for.NET,在一个WebAPI项目中尝试订阅实时Facebook更新,如下所示。但总是从Post中获取“参数计数不匹配”,在最后一行:实时更新订阅.net facebook sdk上的参数不匹配,.net,facebook,subscriptions,mismatch,real-time-updates,.net,Facebook,Subscriptions,Mismatch,Real Time Updates,我已经有几天在寻找并试图解决这个问题,但到目前为止还没有成功 我正在使用FacebookSDK for.NET,在一个WebAPI项目中尝试订阅实时Facebook更新,如下所示。但总是从Post中获取“参数计数不匹配”,在最后一行: string access_token = "xxx"; // getting from httpwebresponse https://graph.facebook.com/oauth/access_token var client = new
string access_token = "xxx"; // getting from httpwebresponse https://graph.facebook.com/oauth/access_token
var client = new FacebookClient(access_token);
var parameters = new Dictionary<string, string>();
parameters.Add("object", "page");
parameters.Add("callback_url", "http://domainname.net/api/facebook/");
parameters.Add("fields", "feed");
parameters.Add("verify_token", "abc");
var uri = string.Format("https://graph.facebook.com/{0}/subscriptions?", "123456789012345");
var response = client.Post(uri, (object)parameters);
字符串访问\u token=“xxx”//从httpwebresponse获取https://graph.facebook.com/oauth/access_token
var client=新的FacebookClient(访问令牌);
var参数=新字典();
添加(“对象”、“页面”);
添加(“回调url”http://domainname.net/api/facebook/");
参数。添加(“字段”、“提要”);
添加(“验证令牌”、“abc”);
var uri=string.Format(“https://graph.facebook.com/{0}/订阅?,“123456789012345”);
var response=client.Post(uri,(对象)参数);
错误:
mscorlib.dll中发生“System.Reflection.TargetParameterCountException”类型的异常,但未在用户代码中处理
其他信息:参数计数不匹配
回调url是正常的,并且已经过测试以回答facebook验证
在网上找不到好答案。
谁能帮帮我吗
提前谢谢。
戴夫我希望你已经找到了答案,但顺便说一句,我就是这么做的。 尝试使用动态对象作为参数:
var result = client.Post("YOUR_PAGE_ID/subscriptions",
new
{
@object = "page",
fields = "feed",
callback_url = "http://your.callback.url",
verify_token = "your verify token",
access_token = "your access token"
});