0

グループ ID からフィードをクエリすると、picture や full_picture などのフィールドから情報を取得できます。json と PHP を使用してデータを解析した後、full_picture イメージの出力が小さすぎます。

これが取得するデータです

これは、full_picture と picture のデータを表示するために使用するものです

if (isset($data->full_picture)) echo "<img src=\"$data->full_picture?\" /><br><br>";
if (isset($data->picture)) echo "<img src=\"$data->picture\" /><br><br>";

ここに出力があります

https://fbexternal-a.akamaihd.net/safe_image.php?d=AQBVMHFsrd2L-8RU&url=https%3A%2F%2Ffbcdn-photos-e-a.akamaihd.net%2Fhphotos-ak-ash3%2F935434_10151639263649134_680895879_s.jpg
https://fbcdn-photos-e-a.akamaihd.net/hphotos-ak-ash3/935434_10151639263649134_680895879_s.jpg

ただし、ブラウザーで終了 URL を _s.jpg から _n.jpg に手動で変更できる場合は、フルサイズで表示されることに気付きました。

グラフからフルサイズを出力する方法が必要ですか? 私はFacebookのドキュメントを使用してみましたが、私がやろうとしていることにはうまくいかないことがわかりました:/

4

1 に答える 1

2

画像を出力する直前に str_replace 関数を使用します。

$data->full_picture = str_replace("_s.jpg","_n.jpg",$data->full_picture);
于 2013-06-15T12:56:25.193 に答える