来自facebook c#sdk的facebook api post action

时间:2012-04-20 22:46:00

标签: facebook graph

我正在尝试在Facebook上发布操作但我收到错误“OAuthException”验证应用程序时出错。无效的应用程序ID“

这是我的代码:

    var fb = new FacebookClient("TesterAccessToken");

        dynamic parameters = new ExpandoObject();
        parameters.dyno_run = "http://samples.ogp.me/3153962321975196100";
        parameters.appnamespace = "NameSpace";
        parameters.action = "comment";
        parameters.object_name = "nice_image";
        parameters.object_url = "MyURL";

        try
        {
            dynamic result = fb.Post("me/", parameters);
        }
        catch (FacebookApiException ex)
        {

        }

1 个答案:

答案 0 :(得分:0)

我在朋友的墙上使用以下代码发布在墙上

 Facebook.Web.FacebookWebClient client = new Facebook.Web.FacebookWebClient(accesstoken);                
            dynamic parameters = new ExpandoObject();
            parameters.message = "";
            parameters.link = link;
            parameters.name = name;
            parameters.caption = caption;
            parameters.description = desc;
            parameters.from = fromId;    
            object resTest = client.Post("/" + friendId + "/feed", parameters);

您可以使用

在墙上张贴
  object resTest = client.Post("/me/feed", parameters);