2017-04-22 2 views
1

Apple nous suggère un moyen de rechercher des éléments dans la musique de pomme avec la liaison d'affiliation. Mais, est-il possible d'obtenir des informations sur la chanson à partir d'un lien. Par exemple ce lien: https://itun.es/ua/qzPyfb?i=1164089149. J'ai besoin d'obtenir des informations à partir de ce lien, que je peux utiliser pour rechercher la chanson, par exemple, dans MPMediaLibrary.Obtenez une information sur la chanson du lien de la musique apple

Répondre

1

Donc, j'ai trouvé la réponse. Les derniers chiffres sont l'identifiant du produit. Prendre ce lien https://itun.es/ua/qzPyfb?i=1164089149. Imaginez que nous obtenons déjà à partir des derniers chiffres de la chaîne.

MPMediaLibrary *library = [MPMediaLibrary defaultMediaLibrary]; 
    [library addItemWithProductID:trackId completionHandler:^(NSArray<__kindof MPMediaEntity *> * _Nonnull entities, NSError * _Nullable error) { 
     if (error) { 
      NSLog(@"%@", error); 
     } else { 
      if ([entities count]) { 
       for (MPMediaItem *item in entities) { 
        NSLog(@"%@", item.title); 
       } 
      } else { 
        NSLog(@"There is no track with this product Id. Bad link."); 
      } 
     } 
    }];