test_imdb_tmdb.go 838 B

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