gpt4 book ai didi

c# - Windows 服务 Facebook C# SDK 架构

转载 作者:行者123 更新时间:2023-11-30 19:44:36 25 4
gpt4 key购买 nike

我们有我们认为不应该出现的情况,但找不到任何指导。

我们有一个帐户,该帐户有多个页面,每个品牌对应一个页面。我们需要一个无人值守运行的 Windows 服务,以便在检查数据库中的预定帖子后定期向各个页面发布帖子。

我们看到的唯一问题是身份验证。即使 Twitter API 也使用 oAuth,我们也能够从 Twitter 获得一个永不过期的访问代码,并使用它来进行我们所有的 API 调用。我需要的是 Facebook API 中的等效项。缺少它,我需要一种方法来完成我上面描述的事情。

预先感谢您的帮助。

~双离合

最佳答案

我刚刚从一个 Windows 服务中做了类似的事情来发布到我自己的 feed。我使用了 facebook sdk ( http://csharpsdk.org/ )

正如您在问题中所建议的,问题主要与身份验证有关。最后我发现了这个:

http://developers.facebook.com/docs/opengraph/using-app-tokens/

在您的应用设置了您要发布到的帐户的正确权限后,您只需使用浏览器即可获得一个不会过期的 token (只需添加应用 ID 和应用密码):

GET https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID
&client_secret=YOUR_APP_SECRET
&grant_type=client_credentials

这将返回一个不会过期的访问 token ,我只是将其粘贴到我的 app.config 中....

还有:请注意,因为您没有使用用户访问 token ,所以所有代表用户发布信息的调用都应该引用/[USER FB ID] 而不是/me。

关于c# - Windows 服务 Facebook C# SDK 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12079029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com