1

GET users / profile_image /:screen_nameのTwitter APIドキュメントには、次のように記載されています。

このメソッドは、アプリケーション開発者がユーザーのプロファイル画像のURLを検索または確認するためにのみ使用する必要があります。このメソッドは、アプリケーションのユーザーに提示される画像ソースURLとして使用しないでください。

このAPI呼び出しは、プロファイル画像のURLにリダイレクトする302を返します。それらの画像を1つのアプリケーションで利用できるようにするためのベストプラクティスは何ですか?最も簡単な方法は、結果のurl文字列を使用して、アプリのhtmlコード(たとえば、imgタグのsrc)に埋め込むことです。別の方法は、画像をファイルとしてローカルに、またはblobフィールドに保存することです。

画像をリンクすることは「してはいけない」の対象ですか、それともAPIを呼び出さないことを意味しますが、結果のURLを使用できますか?

4

1 に答える 1

1

以前は、単純に URL をデータベースに保存し、画像を表示する必要があるときにその URL を再利用していました。

画像のプルダウンと保存はより複雑で、アプリケーションに保存された画像にアクセスするための依存関係が追加されます。

また、ユーザーがプロフィール写真を変更することがあるため、画像の URL を定期的に再取得することをお勧めします。

ツイッターAPIは次のように述べています:

エンド ユーザーが Connect with Twitter を介して認証されたら、エンド ユーザーの Twitter ID を明確に表示する必要があります。Twitter ID には、エンド ユーザーのアバター、Twitter ユーザー名、および Twitter の「鳥」マークの表示が含まれます。サービス上のエンド ユーザーのフォロワーの表示は、関係が Twitter サービスに関連付けられていることを明確に示す必要があります。

于 2012-05-20T14:14:14.100 に答える