0

Facebookの現在のギャラリーから正方形のサムネイルを複製したいと思っています。それらは、最短エッジで206ピクセルの画像を使用しているように見えます。次に、それらを背景画像(水平方向と垂直方向の中央に配置)として設定することにより、基本的に余分な部分を切り取ります。

fqlクエリの例を教えていただけますか?

うまくいけば、私は明らかな何かが欠けていますが、写真の表のsrc_smallまたはsrc_bigからそれを行うことができないようです。

4

2 に答える 2

2

私はそれを理解することができました:)

写真からsrc_bigurlを取得し、ファイル名を取得してhttps://fbcdn-sphotos-da.akamaihd.net/hphotos-ak-ash3/p206x206/に追加します。

それが「本物の」解決策であるかどうかはわかりませんが、現時点では確かに機能しています。

http://new.tickett.net/portfolio.php

サイトは現在開発中であり、変更される可能性があるため、スクリーンショット... ここに画像の説明を入力してください

于 2012-11-10T15:32:15.117 に答える
0

FQLは本当に必要ありません。ユーザーIDをお持ちの場合、探している画像は次のとおりです。

https://graph.facebook.com/USERID/picture?type=square&width=206

これが同じリクエストを使用している私のものです:

https://graph.facebook.com/825212940/picture?type=square&width=206

これがどこから来たのかは、次のように記述されているGraphAPIユーザーオブジェクト/画像接続リファレンスで確認できます。

HTTP 302は、ユーザーのプロフィール写真のURLにリダイレクトします(別の写真をリクエストするには、?type = square | small | normal | largeを使用します)。?redirect = falseを指定すると、この接続は、302リダイレクトなしでプロフィール写真のURLを返します。さらに、幅と高さのURLパラメータを指定して、特定のサイズの画像をリクエストできます。これにより、要求されたサイズと要求されたアスペクト比に最も近い利用可能なプロファイル画像が返されます。幅または高さのみが指定されている場合、幅または高さがそれぞれ要求されたサイズに最も近い画像を返します。width = heightの場合、常に正方形の画像が返されます。

于 2012-11-08T23:03:11.763 に答える