gpt4 book ai didi

c# - Facebook 从 C# 发布到页面

转载 作者:太空宇宙 更新时间:2023-11-03 22:00:04 24 4
gpt4 key购买 nike

我有一个带有 cms 系统的网络应用程序。我创建了一个任务,当有人在页面上发布新闻文章时执行该任务。简单的事情。我想做的是在我们的 Facebook 页面作为页面发布这篇新闻文章。

有很多旧版本的 api 和其他东西,所以我无法弄清楚执行此操作的最新版本是什么。

谁能解释一下我需要执行哪些步骤来授权应用程序发布到页面,以及如何实际发布消息?

此时我没有任何用户输入选项,但我发现的大多数指南都需要用户在某些身份验证对话框等中输入。必须可以对应用进行身份验证,然后请求 token 并发布页面,对吗?

最佳答案

按照此处的步骤 1 到 4:http://developers.facebook.com/docs/authentication/server-side/

确保您在第 1 步中输入“manage_pages”和“publish_stream”权限。这应该会为您提供有效的访问 token 。

使用此访问 token ,您可以调用以下 api 方法:(将 xxxxxxx 替换为 access_token)

https://graph.facebook.com/me/accounts?access_token=XXXXXXXX

在输出中你应该看到类似这样的东西:

    {
"data": [
{
"name": "My App",
"category": "Application",
"id": "10258853",
"access_token": "yyyyyyyyyyyyyy"
}
]
}

使用 yyyyyyyyyyy access_token,您可以像作为用户一样发布到任何墙上。

https://graph.facebook.com/ThePageId/feed/message=MyFirstPost&access_token=yyyyyyyyyyyyyy

我之前也问过。看我的问题here对于我当时使用的代码。我认为您应该解决这个问题以及我上面的回答。

我希望我至少可以为您说明一些事情。如果没有,请问我,我会尽力帮助您。

关于c# - Facebook 从 C# 发布到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10547720/

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