以下の可能性が考えられます。
@array[0]["poster_path"]
に正しいパスが入っていない
- 画像が違う場所にある
- そもそも画像がない
話を聞くとTMDbのAPIを経由して画像を取得されようとしているので、
必要な情報を追記しておきます。
https://developers.themoviedb.org/3/getting-started/images
上記のページの説明に書いてますが、3つのパーツが必要なようです。
- base_url
- file_size
- file_path
base_url
とfile_size
に関してはconfiguration APIの項目に
書いてある、その方法で取得できるはずです。
file_path
はそのキーで用意されているわけではなく、
画像のファイルパスという意味合いのようです。
取得したいものによって異なり、poster_path
とかprofile_path
とか
そういう画像ファイルを示すキーになっています。
APIで取得したサンプル値を見れるので、参考にすればよいでしょう。
プロジェクトにおける画像パスについて
画像に限らずですが、パスはそのプロジェクト内における場所を示します。
先頭に/
があると基本的にプロジェクトルートからのパスを示し、
先頭に/
がないとそのファイル位置からのパスを示します。
※ライブラリのパス指定は異なります。
今回のように外部のサーバから画像を取得する場合は
http://xxx.yy.zz/xxx...
のようにURLを指定します。
ただし、アクセス負荷等の対策でURL指定を禁止しているサイトもあるので、
使用する前に使用方法や利用規約等を確認しましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/18 03:20
2018/10/18 03:25
2018/10/18 03:38
2018/10/18 03:50
2018/10/18 03:55
2018/10/18 03:59
2018/10/18 04:09
2018/10/18 04:10
2018/10/18 04:21
2018/10/18 04:30
2018/10/18 04:42
2018/10/18 05:53
2018/10/18 06:02
2018/10/18 06:14
2018/10/18 06:18
2018/10/18 06:28
2018/10/18 06:28
2018/10/18 06:30