c# - 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];
}
能否请你帮忙 ?
我的代码中的所有链接都是正确的。解释是修改后的形状。
解决方案
访问令牌不正确。Access Token的以下步骤可以正确访问。
- https://developers.facebook.com/tools/explorer/点击网址。
- where(me?fields=id,name) 在夏天写 (me/accounts)。
- 使用位于数据下方的访问令牌。
推荐阅读
- postman - NestJS 中的 FileInterceptor 和 Body 问题(在请求中上传文件和数据)
- algorithm - 我应该启动错误还是更正值
- python - 为什么每次运行循环时都没有得到相同的结果?
- javascript - js if/else 语句在第二次单击以旋转图像
- amazon-web-services - 如何从 .ebextensions 文件中的 ACM 检索单实例 beanstalk 应用程序的证书?
- pkcs#11 - PKCS#11 中的 CK_CHAR 与 CK_BYTE?
- java - IntelliJ 调试器:计算函数被调用的次数
- reactjs - React Native Navigation 不存在
- python - 为什么我在 SQLite 中的外键被损坏了?
- r - 提取 PCA 分析的 PCn