我还是Facebook Graph API的新手,并试图开始使用Facebook放置搜索。 (按地点搜索地点)
https://graph.facebook.com/search?type=place¢er=37.76,122.427&distance=1000
我注意到的一件事是用户必须登录他们的Facebook帐户才能进行搜索,否则搜索将被拒绝。
任何人都可以向我发出一些指示方向来解决这个问题吗? 任何链接或文章将不胜感激。
谢谢
答案 0 :(得分:5)
是的,不幸的是,我认为这是一个设计缺陷(或功能?)。通过这种设计,只有Facebook身份验证用户可以搜索地点。别人不能。它看起来更像是为最终用户服务而不是实际应用程序。
我看到的缺陷是许多应用程序试图提供可选的Facebook集成,但不要强制要求。不幸的是,就像现在一样,places API不能仅仅作为应用程序的服务用于FB用户的附加功能。
答案 1 :(得分:2)
你想做的事是不可能的。根据错误消息:“请求此资源需要访问令牌。”大多数图形API都需要经过身份验证的用户(即访问令牌)来发出请求。只有少数几个调用可以在没有访问令牌的情况下进行,而这不是其中之一。