0

ユーザーのカバー写真を1日1回取得するFacebookアプリがあります。このために、私は次のようなリクエストを行うことができました:

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

そしてsource、ユーザーのカバー写真のURLを取得します。

これで、そのリクエストを行うと、ユーザーのIDのみが取得されます。

アプリに移動して、カバー写真を取得するスクリプトに戻ると、すべてが以前と同じように機能します(カバー写真の詳細を取得します)。

/me?fields=coverアプリにアクセスした後、アクセスできるだけでなく、アプリを承認したIDが/ANY_ID?field=coverどこにあるのかが特に奇妙だと思います。ANY_IDアプリを使用した後、自分のアプリを設定したことは知っていaccess_tokenますが、 `/ me?fields =?cover"??しか取得できないはずです。

必要なのは、cronを介してアプリユーザーのカバー写真を取得する方法です(ブラウザーでアプリを指定する必要はありません(access_tokenを設定するため))。

これは以前は機能していましたが、もう可能ですか?ありがとう!

4

1 に答える 1

0

これは、cron fbユーザーがアクセス可能にログインできない可能性があり、ユーザーIDに作業を提供しているときと同じように、fb apiでログインユーザーのみを操作しているためです。ログインセッションがないため、私のリクエストを追跡できません。 cronで同じものを要求する前に、まずログイン要求に移動します

于 2012-10-03T22:51:39.590 に答える