2017-11-22 11 views
1

私はMoltin Ecommerce API V2を使用しようとしています。私はサンプル・ドキュメントを見て、それを使って作業しましたが、何も動作しません。私は文書全体をコピーするようになったところまで来ました。それを待って...何も起こっていません。モルチンiOS V2 - 画像の読み込みは痛みです

apiを使用して画像を読み込むための小さな例を取りました。 Tの指示に従いますが、何もしません。

問題が何であるかを知っている人はいますか? 第2に、WebリクエストにAlamofireを使用する必要がありますか?

+0

こんにちは、スタックオーバーフローを歓迎します。助けを受ける機会を増やすには、[How to Ask](https://stackoverflow.com/help/how-to-ask)を読んでください。具体的には、あなたの質問は現在広範囲であり、再現性がありません。 – bluescores

+0

私は以下のリンクを見つけました。 https://forum.moltin.com/t/rendering-the-main-image-from-the-id/114/8あなたがあなたの製品をリクエストしているときにイメージオブジェクトをリクエストする必要があるようです。残念ながら、Moltinクイックスタートは時代遅れであり、重要な情報を欠いています。私はそれを避けるだろう。 –

答えて

0

ここでは、モルティンの創始者の1人です。

あなたが使用しようとしているどの例が動作していないか、リンクがあるのか​​、ここにコードスニペットをコピーできますか?

+0

私は同様の問題に直面しています。 API V.2では、JSONから返される画像メタはURLではなくファイル名です。例えば"main_image" = {​​"data" = {​​"id" = "SOME_RANDOM_NUMBERS" –

0

私はMoltinでこのチケットを投稿しました。

彼らは今、次のAPI呼び出し更新しました:

private func loadProducts() { 
let query = MoltinQuery(offset: nil, limit: 20, sort: nil, filter: nil, include: [.main_image]) 
Moltin.product.list(withQuery: query) { (result) in 
    switch result { 
    case .failure(let error): 
     print("Failed to get products:\n\(error)") 
    case .success(let productList): 
     print(productList) 
     DispatchQueue.main.async { 
      self.productsCollectionView.reloadData() 
     } 
    } 
} 

}