大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述通过Console App C#将照片发布到Facebook页面相关的知识,希望能为你提供帮助。
我正在使用C#(控制台应用程序)和facebook图形api。
我想做的是;
我创建了一个facebook页面,现在,
我想将照片发布到“Facebook页面”供稿墙。
https://www.facebook.com/business/products/pages
所以我需要页面访问令牌。要获取页面访问令牌,我需要用户访问令牌,就像他们在文档中所说的那样(https://developers.facebook.com/docs/facebook-login/access-tokens/#pagetokens);
您可以使用具有所需权限的用户访问令牌来检索页面访问令牌。那么我该如何检索用户访问令牌呢?我看不到任何方法来获取它,因为我无法弹出web facebook登录界面,因为这是一个控制台应用程序。 qazxsw poi
Facebook应用方式 如果我创建一个Facebook应用程序,并获得应用程序ID和应用程序密码我可以获得应用程序令牌,我无法将带有此应用程序令牌的照片发布到“/ {page-id} / photos”,因为图形api正在返回“你需要一个用户访问令牌以查询此端点“。那么如何从控制台应用程序发布照片到页面?
答案【通过Console App C#将照片发布到Facebook页面】您无法绕过Facebook登录以获取用户访问令牌和页面访问令牌。如果您的控制台应用程序需要单个访问令牌,那么您可以从https://developers.facebook.com/docs/facebook-login/access-tokens/#usertokens生成长期存在的页面访问令牌
然后,您可以使用“url”post键命中此端点,以使用图形资源管理器中生成的页面访问令牌发布照片:
Graph API Explorer
推荐阅读
- 除了facebook app admin之外,Facebook Bot不会正确返回消息
- 将VBA转换为Google Apps脚本
- 在Jmeter for Oracle Application中获得不足的权限错误
- 如何修复TypeError(application_module__WEBPACK_IMPORTED_MODULE_1 ___ default.a不是构造函数)
- 如何解决 - 无法使用Automapper将Generic.List强制转换为Linq.IQueryable()
- 使用Automapper优化相关子查询
- 返回ApplicationUser对象或ApplicationUserId字符串的列表
- Spring @RequestMapping注释到不同的位置
- 使用Azure App Service Logging时是否需要blob StorageExceptions()