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

问题描述 投票:0回答:1

我正在使用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正在返回“你需要一个用户访问令牌以查询此端点“。那么如何从控制台应用程序发布照片到页面?

c# facebook facebook-graph-api
1个回答
1
投票

您无法绕过Facebook登录以获取用户访问令牌和页面访问令牌。如果您的控制台应用程序需要单个访问令牌,那么您可以从https://developers.facebook.com/docs/facebook-login/access-tokens/#usertokens生成长期存在的页面访问令牌

然后,您可以使用“url”post键命中此端点,以使用图形资源管理器中生成的页面访问令牌发布照片:

Graph API Explorer

© www.soinside.com 2019 - 2024. All rights reserved.