0

私はiOSとグラフAPIを使用しており、Facebookのさまざまなアルバムから選択するためのテーブルセルを作成しました。ユーザーに写真を選択してもらい、IDで400x400の写真のURLを取得します。

https://graph.facebook.com/id.facebook/picture?width=300&height=300

これがリクエストです:

IDFACEBOOK?fields = id、albums.fields(photos.fields(id))

そしてここに結果があります:

{
  "id": "100004371731895",
  "albums": {
    "data": [
      {
        "id": "159236757565381",
        "created_time": "2013-02-28T13:51:13+0000",
        "photos": {
          "data": [
            {
              "id": "159236790898711",
              "created_time": "2013-02-28T13:51:16+0000"
            },
            {
              "id": "159236810898709",
              "created_time": "2013-02-28T13:51:18+0000"
            },
            {
              "id": "159236820898708",
              "created_time": "2013-02-28T13:51:19+0000"
            }
          ]
        }
      },
      {
        "id": "153859634769760",
        "created_time": "2013-02-10T19:27:31+0000",
        "photos": {
          "data": [
            {
              "id": "157894851032905",
              "created_time": "2013-02-23T16:20:18+0000"
            },
            {
              "id": "153859638103093",
              "created_time": "2013-02-10T19:27:31+0000"
            }
          ]
        }
      }
    ]
  }
}

誰もがどのように進めるかについての考えを持っていますか?前もって感謝します。さようなら !

4

1 に答える 1

0

フィールド展開で、images「写真の 4 つの異なる格納された表現」であるパラメーターを要求します。それぞれに、、、およびフィールドが含まheightwidthますsource

したがって、フィールド展開は次のようになります。

/IDFACEBOOK?fields=id,albums.fields(photos.fields(id,images))

各写真について、必要な寸法に最も近い を使用してsourceから、画像のサイズを変更します。iOS で画像のサイズを変更するためのチュートリアルはたくさんあります。Google で検索してください。heightwidth

于 2013-03-03T21:34:01.273 に答える