gpt4 book ai didi

facebook - 如何使用 Facebook Graph API 从我的应用程序获取事件?

转载 作者:行者123 更新时间:2023-12-02 21:32:16 27 4
gpt4 key购买 nike

我有一个应用程序,它使用图形 API 将事件发布到用户的时间线,但是,我希望能够在应用程序本身内显示此事件(以及可能的 friend 的事件,但这是另一个问题)。

不过,我似乎找不到访问我自己的应用程序事件的方法。四处寻找,我发现了这个:https://developers.facebook.com/docs/authentication/permissions/#open_graph_perms并尝试添加 user_actions:NAMESPACE 权限,但我似乎无法获取该事件。

我可以使用 user_actions.video/music 权限成功获取视频/音乐事件,并调用/me/music.listens 或 video.watches,但是我似乎找不到一种方法来为我自己的事件获取此事件.

为了举例,假设我的 Action 是“做饭”,我已经尝试过:

/me/NAMESPACE:cook
/me/NAMESPACE:cooks
/me/NAMESPACE.cook
/me/NAMESPACE.cooks

但似乎没有任何效果 - 我在这里错过了什么吗?

最佳答案

您的应用可以读取它发布的任何数据,而无需请求任何其他权限。

您从发布操作的同一 URL 读取操作:

如果您将操作发布到:

POST https://graph.facebook.com/me/yournamespace:cook?access_token=USER_ACCESS_TOKEN

然后你可以通过 GET 来读取它们:

GET  https://graph.facebook.com/me/yournamespace:cook?access_token=USER_ACCESS_TOKEN

您也可以读取您的应用发布的用户好友操作,无需任何额外权限 - 毕竟您确实发布了它,并且该用户已经对您的应用进行了身份验证。再说一次,你只需得到:

GET  https://graph.facebook.com/USER_ID/yournamespace:cook?access_token=USER_ACCESS_TOKEN

关于facebook - 如何使用 Facebook Graph API 从我的应用程序获取事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9814025/

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