0

我正在尝试通过这样的 FB api 加入一个活动,但它给了我一个错误:

Parameter count mismatch.

击中线后:

JsonObject result = facebookClient.Post("/" + eventid + "/attending") as JsonObject;

我已检查访问令牌和事件 ID 是否到位。有人可以帮忙吗。谢谢。

if (Session["FBAcctoken_Event"] != null)
            {
                var accessTok = Session["FBAcctoken_Event"].ToString();
                var eventid = hdnEventId.Value;
                eventid = eventid.Substring(11, eventid.Length - 11);
                FacebookClient facebookClient = new FacebookClient(accessTok);

                JsonObject result = facebookClient.Post("/" + eventid + "/attending") as JsonObject;

            }
4

1 回答 1

0

这应该工作 -

Dictionary<string,object> fbParams = new Dictionary<string,object>();
fbParams[access_token] = accessTok;         
JsonObject result = facebookClient.Post("/" + eventid + "/attending", fbParams) as JsonObject;
于 2012-11-15T05:59:11.180 回答