Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 进行需要两个访问令牌的FQL查询_Facebook_Facebook Fql - Fatal编程技术网

Facebook 进行需要两个访问令牌的FQL查询

Facebook 进行需要两个访问令牌的FQL查询,facebook,facebook-fql,Facebook,Facebook Fql,我想找到我的应用程序的两个用户之间的共同兴趣,我将使用以下查询: $fql= "SELECT interests FROM user WHERE uid=me() AND interests IN (SELECT interests FROM user WHERE uid = '100004159483336')" $mutual_interests = $facebook->api(array('method' => 'fql.query', 'query' =>

我想找到我的应用程序的两个用户之间的共同兴趣,我将使用以下查询:

   $fql= "SELECT interests FROM user WHERE uid=me() AND interests IN 
(SELECT interests FROM user WHERE uid = '100004159483336')"

$mutual_interests = $facebook->api(array('method' => 'fql.query',
'query' => $fql));
我正在使用扩展访问令牌,当用户不在线时,我访问用户配置文件信息的正常方式是从我的数据库中检索他们的访问令牌,然后
setAccessToken()
。因为我需要访问活动用户的配置文件和脱机用户的配置文件才能进行此查询,所以我的常规方法无法工作。进行需要两个不同访问令牌的facebook查询的通用协议是什么

  • 我是否需要进行单独的查询,即使用一个 访问令牌,存储它,然后在下一个查询中使用它
  • 如果是,我如何存储它,以便将其作为子集提供给 下一个问题
  • 最后,有没有在请求中使用访问令牌的方法(在PHP中) SDK)而不将其切换到会话变量?所以 使用它的范围仅用于该请求,然后被丢弃
提前感谢:D

我是否需要进行单独的查询,即使用一个访问令牌进行子查询,存储它,然后在下一个查询中使用它

如果需要两个单独的访问令牌,那么您还需要查询,是的

如果是,我如何存储它,以便将其作为子集提供给下一个查询

请参阅,多查询

最后,有没有一种方法可以在请求中使用访问令牌(在PHPSDK中),而不将其切换到会话变量中?因此,它使用的范围仅用于该请求,然后被丢弃

是的,访问令牌始终可以作为每个Facebook::api调用的额外参数
access\u token