0

我有一个 Facebook 应用程序,它每天获取一次用户的封面照片。为此,我曾经能够提出这样的请求:

$fb->api("/{$user['fbid']}?fields=cover");

我会得到source用户封面照片的 URL。

现在,当我提出该请求时,我只得到用户的 ID。

如果我打开应用程序并再次返回获取封面照片的脚本,所有工作都像以前一样(我得到了封面照片的详细信息)。

我觉得特别奇怪的是,在我打开应用程序后,我不仅可以访问/me?fields=cover,而且还可以访问授权我的应用程序/ANY_ID?field=coverANY_ID任何 ID。我知道在使用我的应用程序后我设置了我的access_token,但我不应该只能得到 `/me?fields=?cover" 吗?

我需要的是一种通过 cron 获取应用程序用户封面照片的方法(无需将我的浏览器指向应用程序(设置 access_token))。

这曾经有效,但现在有可能吗?谢谢!

4

1 回答 1

0

它正在发生,因为当您安排 cron fb 用户可能无法访问登录时,我只在 fb api 中与登录用户一起工作,因为当您给予用户 ID 其工作时,由于没有登录会话,它无法跟踪我的请求,您可能在您的 cron 中请求登录请求之前先请求登录请求

于 2012-10-03T22:51:39.590 回答