通过Console App C#将照片发布到Facebook页面

大鹏一日同风起,扶摇直上九万里。这篇文章主要讲述通过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

    推荐阅读