首页 > 解决方案 > c#Facebook 页面上的 MVC 共享错误 (OAuthException #200)

问题描述

虽然我有全权,但是error就是error权限:

(OAuthException - #200) (#200) 需要 publish_to_groups 权限和安装在组中的应用程序,或者需要 manage_pages 和 publish_pages 作为具有足够管理权限的管理员

下面的 Facebook Developer 是我的代码显示图像和屏幕截图。


应用程序 ID 10525:makineadresi

类型:用户

应用范围内的用户 ID

学到更多

10214 : 马金阿德雷西

用户最后通过以下方式安装此应用程序:API N/A

发布:159756(大约一周前)

过期:从不

数据访问过期:从不

有效:真

产地:未知

范围:user_events、电子邮件、manage_pages、pages_manage_cta、pages_manage_instant_articles、pages_show_list、publish_pages、business_management、publish_to_groups、groups_access_member_info、public_profile


string FBPub_ClientId = "4714088892553";
string FBPub_ClientSecret = "80749ba484de42952e928677";

dynamic FacebookPost = new ExpandoObject();


FacebookPost.link = "http://makineadresi.com/tr/80-LiK-Alman-Borwerk-1215";
FacebookPost.caption = "header";
FacebookPost.message = "sub information";

try
{
    FacebookClient appp = new FacebookClient("EAABcHPvQGZBUBAA1E3gxwHpp2Ap0uBTXwZAa7ZAalHl3gf0xBhOpVHCzwZDZD");
    appp.AppId = FBPub_ClientId;
    appp.AppSecret = FBPub_ClientSecret;
    var postId = appp.Post("/13289/feed", FacebookPost);
    return postId[0];
}

能否请你帮忙 ?

我的代码中的所有链接都是正确的。解释是修改后的形状。

标签: c#.netfacebookmodel-view-controller

解决方案


访问令牌不正确。Access Token的以下步骤可以正确访问。

  1. https://developers.facebook.com/tools/explorer/点击网址。
  2. where(me?fields=id,name) 在夏天写 (me/accounts)。
  3. 使用位于数据下方的访问令牌。

推荐阅读