我尝试通过两个不同的调用(仍使用Graph Explorer)搜索页面和事件:
搜索字段=名&安培; Q =华沙&安培;类型=页
搜索?fields = name& q = warsaw& type = event
第二个(事件对象)仅适用于用户令牌。当我生成应用令牌时,存在无效的令牌错误。是否有可能使用app令牌获得第二次查询的结果?这对我来说很重要,我需要在我自己的代码中使用它。
我可以在脚本(HTTPS请求)中生成用户令牌吗,
OR generale长时间用户令牌(我的意思是我自己个人资料的用户令牌)
OR(最理想的解决方案)通过app令牌获取上面的secong调用(type = event)的结果?
更新:
好的,sory,所以显然app app不支持搜索事件(但我仍然不明白为什么 - 事件,例如page是公共对象而且它不包含私有数据)。< / p>
我将以另一种方式澄清。我想下载有关事件的信息,并在我自己的网站(数据库)中公开使用它。此操作的目标是创建FB事件的数据库(类似于Eventbrite)。所以我需要将其设置为公共(属于app / site,而不是用户配置文件)。
我知道这不是Facebook API的标准用法,但如果它违反了FB政策,请写信给我 - 我没有找到明确的声明。我在这里问过Terms of use data from Facebook API。我想这是合法的。
现在。我可以按页面节点检索事件(获取每个页面的所有事件),但它非常无效 - 只有少数整页是事件的组织者。我需要直接探索事件。
这个问题有解决方法吗?
答案 0 :(得分:0)
为什么不咨询Facebook文档?它在
中明确说明那
- 搜索Page和Place对象需要应用访问令牌。
- 所有其他端点都需要用户访问令牌。
因此,不,您无法使用应用访问令牌来搜索活动。
关于登录,请参阅