我可以在没有用户身份验证的情况下从 Facebook 获取事件列表吗?

发布于 2024-10-08 22:16:27 字数 248 浏览 0 评论 0原文

我有一个用 PHP 编写的网站。 我需要从 Facebook 页面获取事件列表并将其发布到 PHP 站点的页面上。

此调用有效,但需要访问令牌:

https://graph.facebook.com/mtv/events?access_token=....

我想在 PHP 网站上发布列表,而不需要用户使用 Facebook 登录。 这可能吗?有什么方法可以让我的 PHP 代码中硬编码永久令牌吗?

I have a site written in PHP.
I need to get a list of events from a Facebook page and publish them on a page of the PHP site.

This call works but but it require an access token:

https://graph.facebook.com/mtv/events?access_token=....

I want publish the list on the PHP site without requiring an user to login with Facebook.
Is this possible? Is there any way that I can get a permanent token to hardcode in my PHP code?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绝不服输 2024-10-15 22:16:27

offline_access 使您能够
申请执行授权
代表用户随时提出请求
时间。默认情况下,大多数访问令牌
短时间后过期
确保应用程序只发出请求
代表用户时
积极使用该应用程序。这
权限使访问令牌
由我们的 OAuth 端点返回
长寿

我不知道这对于 Graph API 是否有效。

编辑:

我认为你唯一的机会是使用 DOM 解析器并解析 http://www.facebook.com /MTV?v=app_2344061033,这应该不难。

offline_access Enables your
application to perform authorized
requests on behalf of the user at any
time. By default, most access tokens
expire after a short time period to
ensure applications only make requests
on behalf of the user when the are
actively using the application. This
permission makes the access token
returned by our OAuth endpoint
long-lived

.

I don't know if this is valid for Graph API.

EDIT:

I think your only chance is to use DOM Parser and parse http://www.facebook.com/MTV?v=app_2344061033, this shouldn't be hard at all.

挽袖吟 2024-10-15 22:16:27

如果它是公共页面,您应该能够使用具有离线访问权限的任何访问令牌来获取事件。

If it is a public page you should be able to get the events using any access token with offline_access rights.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文