C# pages.isfan数据获取错误
我使用c#SDK获取pages.isfan数据,但它总是出错C# pages.isfan数据获取错误,c#,asp.net,facebook,facebook-c#-sdk,C#,Asp.net,Facebook,Facebook C# Sdk,我使用c#SDK获取pages.isfan数据,但它总是出错 var args=new Dictionary<string,object>(); args["uid"] = fb_uid; args["page_id"] = _isfan_page_id; var isfanobj = (IDictionary<string, object>)fb.Api("pages.isf
var args=new Dictionary<string,object>();
args["uid"] = fb_uid;
args["page_id"] = _isfan_page_id;
var isfanobj = (IDictionary<string, object>)fb.Api("pages.isfan", args);
foreach (KeyValuePair<string, object> entry in isfanobj)
{
Response.Write(
string.Format("key:{0}\nvalue:{1}\n",
entry.Key,entry.Value
)
);
}
var args=newdictionary();
args[“uid”]=fb\u uid;
args[“页面id”]=\u isfan\u页面id;
var isfanobj=(IDictionary)fb.Api(“pages.isfan”,args);
foreach(isfanobj中的KeyValuePair条目)
{
回答,写(
格式(“键:{0}\n值:{1}\n”,
entry.Key,entry.Value
)
);
}
pages.isfan需要两个参数:page\u id和uid
循环迭代我的“isfanobj”,一个字典类型,“key”总是“error”
我的代码有错吗
如果错误,如何获取pages.isfan数据
谢谢你的帮助 这是我的用户,对我来说非常有用
Dictionary<string, object> parms = new Dictionary<string, object>();
parms.Add( "method", "pages.isFan" );
parms.Add( "page_id", YourAppId );
parms.Add( "uid", UsersFbId );
var isFan = fb.Api( parms );
if( (bool)isFan )
{
//this user is a fan
}
Dictionary parms=newdictionary();
添加参数(“方法”,“pages.isFan”);
parms.Add(“page_id”,YourAppId);
添加参数(“uid”,UsersFbId);
var isFan=fb.Api(帕姆);
如果((bool)isFan)
{
//这个用户是一个粉丝
}
我发现作为字典传入所有参数的fb.Api签名最适合我
我只是想补充一点,在处理RESTAPI时,它与处理必须作为参数传入方法的Graph API不同
另外,一旦RESTAPI被完全弃用,我们都将不得不切换到新方法。。。如果他们说出来的话
干杯我只想知道如何获取页面。isfan数据只使用C#SDK,不使用Javascript SDK。任何人都可以帮我,谢谢。谢谢!我用了另一种方法来解决它。使用XMLDocument加载http//api.facebook.com/method/pages.isfan?page\u id=xxxxx&uid=xxxxx&access\u token=xxxxxxx并获取pages\u isfan\u响应节点的值。但您的api调用是使用SDK的正确方法,谢谢!我的看法是,只要最终结果相同,就没有错误的方法。