2012-03-07 4 views
0

Facebookのアプリがあり、関連するフォトアルバムがあります。アプリのユーザーがこのアルバムに画像をアップロードすることがあります。実際のアプリケーションでこの認証がどのように機能するかを調べるにはいくつかの問題があります。アプリアルバムの管理に必要なアプリアカウントアクセストークンを取得するにはどうすればよいですか?

テスト中、グラフAPIを使用してアカウントのリストを取得し、アプリアカウントのアクセストークンを自分のコードにコピーしました。これは動作しますが、アクセストークンは数時間で有効期限が切れます。新しいトークンを取得してコードにコピーする必要があります。

私はコード内でユーザーのアカウントを通過し、リアルタイムでアクセストークンを取得することで、プロセスを自動化しようとしました。他のユーザーがGraph APIを使用して自分のアカウントにアクセスできなかったので、これはいつまでも明らかに私にとってはうまくいきました。

これは実際のアプリケーションでどのように動作するはずですか?そのアクセストークンは私が画像をアップロードすることができた唯一のものです。他のユーザーがアプリ開発者彼らのためにaccess_tokenはが必要とされていないので、

のアプリページが削除(ただし写真はまだ利用されているようだ)されていないためである必要があります

+0

何をあなたは関連付けられた写真アルバムを意味するのですか? FacebookやFacebookのユーザーアカウントにFacebookアルバムを持っていて、そこに画像をアップロードできるようにしたいのですか? –

+0

これは、Facebookブックアルバムがアプリのために作成されていることを意味します。ユーザーではなく、ページではありません。 つまり、アルバムはこのapi呼び出しによってグラフから返されます:https://graph.facebook.com/APP_ID/albums – Johannes

+0

これはFacebookのアプリの古いページのアルバムを返します –

答えて

0

あなたがそうしたい場合、私はあなたをお勧めしますあなたのアプリのためのFacebookページを開くあなたのFacebookアカウントからアプリケーションのページ管理権限を取得してから、ページaccess_token &を保存してください(あなたのアプリを60日間のaccess_tokenに設定することに注意してください)これにより、ユーザーはページとして画像をアップロードできるようになります。まだ、APIを介してユーザーアカウントからページに直接画像をアップロードする方法はありません)

関連する問題