我有一个Facebook应用程序,让其用户'每天封面照片一次。为此,我曾经能够提出这样的请求:
$fb->api("/{$user['fbid']}?fields=cover");
我会获得用户封面照片的source
网址。
现在,当我提出该请求时,我只获得用户的ID。
如果我去了应用程序,我再次回到脚本,获取封面照片的所有工作都像以前一样(我得到封面照片的详细信息)。
我觉得特别奇怪的是,在我转到应用后,我不仅可以访问/me?fields=cover
,还可以/ANY_ID?field=cover
ANY_ID
,其中access_token
是授权我的应用的任何ID。我知道在使用我的应用程序后,我设置了{{1}},但我不应该只能得到`/ me?fields =?cover" ??
我需要的是一种获取应用用户的方法。通过cron覆盖照片(无需将浏览器指向应用程序(设置access_token))。
这曾经有用,但是可能更长久吗? 谢谢!
答案 0 :(得分:0)
它正在发生,因为当你正在安排cron fb时,用户可能无法访问登录,而我只在fb api中使用登录用户,因为当你正在使用它的工作时,由于没有登录会话,它无法跟踪我请求您可以先在登录请求中查询,然后再在cron中提出相同的要求