ユーザーのFacebookアカウントの写真を表示するアプリがあります。私は現在、これを行うためにfb_graph gemを使用しています(これはRubyプロジェクトです)。
URLは問題なく取得できますが、Facebookアカウントからログアウトした場合に、ユーザーが私のページに表示されているこれらの写真を表示できるかどうかがわかりません。URLは次のようになりますhttp://sphotos-d.ak.fbcdn.net/hphotos-ak-prn1/<id>.jpg
。
ただし、明らかな回避策があります。ユーザー用に持っているアクセストークンをURLに追加できるので、ユーザーは私と同じ写真を表示する権限を持っています: `` http://sphotos-d.ak.fbcdn.net/hphotos-ak-prn1 / .jpg?access_token=`。
このような質問http://developers.facebook.com/docs/authentication/client-side/は、クライアント側を使用する最後の手段であるべきだと示唆していaccess_token
ますが、私はそうしなければならないと思います(すべての写真がそうなるわけではないので)公衆)。
そして、この質問Facebookアクセストークン:サーバー側とクライアント側のフローは、トークンをサーバー側で取得しているため、60日間続くと言っています。なので、使い方には気をつけたいです。
次に、2つの質問があります。これは写真を表示するために機能しますか?また、露出しないより良い方法はありaccess_token
ますか?