【问题标题】:How to publish on user's wall with C# Facebook SDK 6.0.10.0如何使用 C# Facebook SDK 6.0.10.0 在用户墙上发布
【发布时间】:2013-12-24 15:52:40
【问题描述】:

很难找到最新 SDK 的文档。我有一个应用程序,用户登录后同意授予该应用程序在他们的墙上发布的权限。

现在我有了应用程序的访问令牌,我想在用户的墙上发布和进入。看起来很简单的操作,但我找不到任何例子。

【问题讨论】:

    标签: c# asp.net-mvc facebook facebook-graph-api facebook-opengraph


    【解决方案1】:

    您可以使用FaceBook C# SDK。这是an article,它说明了如何在用户的墙上发帖:

    dynamic messagePost = new ExpandoObject();
    messagePost.picture = "http://yaplex.com/uploads/yaplex-logo-with-text-small.png";
    messagePost.link = "http://yaplex.com/";
    messagePost.name = "[name] Facebook name...";
    
    // "{*actor*} " + "posted news..."; //<---{*actor*} is the user (i.e.: Alex)
    messagePost.caption = " Facebook caption";
    messagePost.description = "[description] Facebook description...";
    messagePost.message = "[message] Facebook message...";
    
    string acccessToken = "xxxx5120330xxxx|4xxxxx0c0f95bd3f62dxxxxx.1-10000xx4x73xxxx|2xx5xxx0566xxxx|z2xxxx37dxxxxsdDS23s_Sah34a";
    FacebookClient appp = new FacebookClient(acccessToken);
    try
    {
        var postId = appp.Post("24351740xxxxxx" + "/feed", messagePost);
    }
    catch (FacebookOAuthException ex)
    {
        //handle oauth exception
    }
    catch (FacebookApiException ex)
    {
        //handle facebook exception
    }
    

    【讨论】:

      猜你喜欢
      • 2011-11-07
      • 1970-01-01
      • 2013-03-24
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多