我的团队开发了一个系统,其中包括通过Graph API搜索Facebook个人资料和页面。我希望这个行动是由一个没有Facebook帐户的人做出的。
我可以简单地向那个人提供访问令牌吗?服务器将代表我进行API调用?这是合法的吗?
从搜索API文档:
- 在Page和Place对象之间进行搜索需要应用程序访问令牌
- 所有其他端点都需要用户访问令牌
也就是说,搜索页面或位置不需要用户会话,但搜索用户配置文件需要用户令牌/会话。
关于不同访问令牌的信息以及如何创建它们:
- https://developers.facebook.com/docs/facebook-login/access-tokens
- http://www.devils-heaven.com/facebook-access-tokens/