2012-04-16 5 views
3

Facebookのページにあるブログからのメッセージを自動的に投稿するワークフローサービスを実行しています。しかし、今facebookはoffline_accessパーミッションを非難しています。私のアプリケーションが例えば60日間稼動せず、アクセストークンの有効期限が切れた場合、解決策を見つける必要があります。ユーザーの介入なしでアクセストークンを入手するC#SDK

私はあなたのサービスがタイミング要求に作る場合はたぶん、あなたの誰かが良いアイデア

+1

アクセストークンが期限切れにならないように、アプリケーションは随時無害な何かを持っています。 –

答えて

1

を持って

...ユーザーの介入なしに、特定のユーザー名とパスワードを使用して新しいアクセストークンを取得する方法を見つける必要がありますFacebook APIを使用すると、トークンの期限切れについて心配する必要はありません。そのため、一定の時間内にステータスや特定のFQLを要求すると、トークンが拡張され、いつでも投稿できるようになります。

この解決策は回避策です。あなたがしようとしても、あなたはすべてのシナリオをカバーしません。より良い方法は、あなたのアプリに接続しているユーザーを悩まさずに、一定のコンテンツを毎日確認することです。この動作では、ユーザーのすべての入り口にアクセストークンが割り当てられます。

希望します。

+1

あなたの答えをありがとう。このアクセストークンでAPIを使用してアクセストークンが更新されることはわかりませんでした。しかし、期限が切れる(パスワードの変更や期限が切れた)場合、新しいアクセストークンを取得する方法を見つける必要があります。私はログイン資格情報を持っていれば新しいアクセストークンを得る方法があると思った。 – Niyo

+1

確かに、私はこの方法についても考えましたが、項目1.2で説明したように、[Facebook Privacy Policy](https://developers.facebook.com/policy/)では許可されていないため、私は言っていませんでした。 –

+0

私はそれが正しくないと確信しています - あなたがそれを使用しているためにトークンが伸びず、次回ユーザーがそのアプリケーションを積極的に使用しているときに自分自身で拡張する必要があります。あなたのアプリに – Igy

関連する問題