test_imdb_tmdb.go 654 B

123456789101112131415161718192021222324252627282930313233343536
  1. package TestCode
  2. import (
  3. "fmt"
  4. "github.com/ChineseSubFinder/ChineseSubFinder/pkg"
  5. tmdb "github.com/cyruzin/golang-tmdb"
  6. )
  7. func imdb2tmdb() {
  8. tmdbClient, err := tmdb.Init("xxx")
  9. if err != nil {
  10. fmt.Println(err)
  11. }
  12. options := make(map[string]string)
  13. options["external_source"] = "imdb_id"
  14. //options["language"] = "en-US"
  15. options["language"] = "zh-CN"
  16. const keanuReevesID = "tt6264654"
  17. restyClient, err := pkg.NewHttpClient()
  18. tmdbClient.SetClientConfig(*restyClient.GetClient())
  19. result, err := tmdbClient.GetFindByID(keanuReevesID, options)
  20. if err != nil {
  21. fmt.Println(err)
  22. return
  23. }
  24. println(result.MovieResults[0].Title)
  25. }