use*_*997 5 facebook cross-domain cross-site cross-domain-policy facebook-graph-api
我需要从我的应用程序在用户设备上启动对 facebook 市场的搜索。这需要发生在该用户的设备,并为在Facebook的用户使用的应用程序,以避免与用户相关的被阻塞被Facebook。据我所知,这无法使用facebook 的 OAuth 登录并访问可通过它访问的 facebook 信息来实现。
想到的另一种假设方法是使用用户用来登录 Facebook 本身的令牌,尽管坦率地说这听起来是非法的。
tl;dr有没有办法以用户设备上的用户身份在 facebook 市场上运行搜索并检索结果?
我在 SO 上发现了你的问题,并花了很多时间研究这个问题,因为我想自己知道答案。不幸的是,据我所知,通过任何官方 API 都无法实现这一点。看起来他们可能曾经有过这样的事情,因为我发现了几个看起来很有希望的 FB API 文档链接。但是,所有链接都重新路由回 Graph API 主页。我发现了一些关于 FB 在过去几年中遭受的大数据泄露的参考资料,这可能是他们的 API 被重新设计和锁定的原因。
我发现了几篇 Facebook 开发者帖子,其中包含有关 Marketplace API 的问题,这些帖子要么在几个月或几年后没有答案,要么官方 Facebook 版主发布了这样的回复:“这是一个好主意,我们总是想改进,请使用此表单提交你的想法”等等,没有后续。
我还发现在过去 18 个月内至少有一篇 SO 帖子,评论中有人声称能够将产品发布到 FB,但我认为这与 Business Page Product Catalog 相关,而不是您正在寻找的内容。这更像是汽车经销商或其他公司想要发布一辆与其 FB 业务页面相关的待售新车。
Graph API 允许进行一些不错的搜索和边缘遍历,但它都与帖子、图片、提要等相关,与市场无关。Facebook 大力推广其营销 API,以至于很难过滤掉这些噪音。当然,所有营销 api 都是为了创建广告而设计的。
我发现一些关于 API URL 的 Facebook 信息看起来https://graph.facebook.com/search=terms&type=some_type非常有希望。但类型选项似乎仅限于adcountry, adeducationschool, adeducationmajor, adlocale, adworkemployer, adkeyword, adzipcode, adgeolocation, and audienceinterest. 而且,当我深入挖掘时,这似乎与寻找目标群体以创建目标帖子有关。没有什么适合市场。
不幸的是,我认为答案是目前没有官方的 FB API 允许从 Facebook Marketplace 查询搜索结果,更不用说提供足够的信息来重现列表以显示在第 3 方应用程序上。
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |