前提・実現したいこと
運営しているサイト内でwebapi(json)を利用し該当のURLを取得したいと考えています。ここまででURLの取得は実装できたのですがURL内に必要な情報が無く決まった文字列を一部追加する必要がありました。
そこで「replace」を使用したのですが上手くいきません。
皆様の知見をお借りしたいです。
※データはfanza apiです。
発生している問題・エラーメッセージ
json.replace not function
該当のソースコード
html部分は
<div id="wrap">元のデータ</div>const url = 'https://api.dmm.com/affiliate/v3/ItemList?api_id=1sNHeLHsA1pWmS9kCWRR&affiliate_id=masan1208-990&site=FANZA&service=digital&floor=videoa&hits=2&sort=date&keyword=%e4%b8%8a%e5%8e%9f%e4%ba%9c%e8%a1%a3&output=json'; fetch(url).then(function(response) { return response.json(); }).then(function(json) { let h=json.result.items[0].sampleMovieURL.size_476_306; h = h.replace("http","https");//<-これを使ってurlの一部を変更するつもりでした。 document.getElementById('wrap').innerHTML =h; });
試したこと
replaceを使用して変換しようとしたのですがうまくいきません。
補足情報(FW/ツールのバージョンなど)
最新版wordpressでテーマcocoonを使用しています。
回答1件
あなたの回答
tips
プレビュー