如何解决Xamarin:如何轻松检索和管理Facebook feed /帖子和事件?
我正在为客户使用基本的 Xamarin.Forms应用,该应用将包含一些选项卡,例如:
- 公司介绍标签(地址,电话号码,邮件等)
- 新闻标签,其中数据来自专用API或公司Facebook页面上的帖子
- 一个标签,可用于安排约会
- “关于” 页面标签
对于新闻标签,我想显示来自专用服务或来自我的客户的Facebook页面的信息。在这两种情况下,我都希望显示“ 日期”,“ 图像”和“ 描述”。如果数据来自Facebook,我也想显示“ URL ”以重定向到相应的帖子。
要恢复客户页面的Facebook提要,我已经在“ developers.facebook.com ”上创建了一个新应用,我可以恢复预期的信息(“ created_time ”,“ 消息”,“ id ”,“ 图片”)通过 API图形助手,其中包含“ client_page / feed ”或“ client_page / posts ”的调用
目前,我可以使用以下网址恢复应用程序中的数据: https://graph.facebook.com/v8.0/client_page/posts?fields=message%2Cmessage_tags%2Cpicture%2Cfull_picture%2Cpermalink_url%2Ccreated_time%2Cstory&access_token=ACCESS_TOKEN
但是我已经指出,返回的事件帖子没有“消息”字段来显示有关此事件的任何信息。 我可以通过调用“ client_page / events ”来恢复它,它返回一些其他信息,例如“ id ”,“ start_time ”或“ 说明”。
-
我找不到这两个调用(“ client_page / posts”和“ client_page / events”)的结果之间的关系:返回的ID不对应。有没有办法找到“发布”和“事件”之间的关系?
-
还有其他方法可以恢复这些信息,例如可以直接导入到项目中的现有包吗?
-
最后,我还没有找到生成“永久”令牌来进行这些调用的方法:必须在客户页面或Facebook应用程序上进行此操作?
我终于在此old post中找到了一种创建永久访问令牌的方法。
但是使用生成的令牌,我将无法再访问事件:
- 通过调用“ client_page / feed”,我得到了帖子,但不再有事件
- 通过调用“ client_page / events”,我得到一个空结果
您有任何建议吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。