Recherches populaires

Obtenir les tendances

Pour obtenir les recherches tendance, appelez la méthode getTrendingSearches sur ContextualSearchRuntime. Cette méthode nécessite une seule GetTrendingSearchesOptions dans laquelle vous pouvez spécifier le nombre maximal de tendances renvoyées.

L'objet SearchSuggestions renvoyé ne contient aucune propriété accessible. Il contient toutes les informations nécessaires pour afficher les recherches tendance, mais est par ailleurs opaque.

Swift utilise le style de parallélisme Swift, Objective-C utilise une fonction de rappel.

Swift

getTrendingSearches(withOptions:)

Task {
    let suggestions = try await searchRuntime.getTrendingSearches(
            withOptions: GetTrendingSearchesOptions())
}

Objective-C

getTrendingSearchesWithOptions

  [searchRuntime
      getTrendingSearchesWithOptions:
            [[GetTrendingSearchesOptions alloc] init]
                             completionHandler:^(SearchSuggestions *_Nullable suggestions,
                                                 NSError *_Nullable error) {
                              // error will be not null if there is an error.
                              // On success, suggestions will be non null.
                            }];

Écran

Pour afficher les chips de recherches tendances, procédez de la même manière que pour les suggestions de recherche.

Suivant: Afficher les résultats de recherche