Open Arundas666 opened 3 weeks ago
I tried to fetch The tasks by taskID, and it is working fine, but when i'm trying to ocnvert it to json format, it is getting this error, ` package main
import ( "context" "encoding/json" "fmt" "log" "os"
"github.com/joho/godotenv" "github.com/raksul/go-clickup/clickup"
)
func fetchTasks(taskId string) (clickup.Task, error) { api_key := os.Getenv("CLICKUP_API_KEY") client := clickup.NewClient(nil, api_key)
tasks, _, err := client.Tasks.GetTask(context.Background(), taskId, &clickup.GetTaskOptions{}) return *tasks, err
}
func main() {
err := godotenv.Load() if err != nil { log.Fatalf("Error loading .env file") } var taskID string fmt.Print("Enter clickup taskID: ") fmt.Scanf("%s", &taskID) tasks, err := fetchTasks(taskID, ) if err != nil { fmt.Printf("Error: %v\n", err) return } // Convert tasks to JSON format tasksJSON, err := json.Marshal(tasks) if err != nil { fmt.Printf("Error marshalling tasks to JSON: %v\n", err) return } // Print the JSON string fmt.Println(string(tasksJSON))
} `
I tried to fetch The tasks by taskID, and it is working fine, but when i'm trying to ocnvert it to json format, it is getting this error, ` package main
import ( "context" "encoding/json" "fmt" "log" "os"
)
func fetchTasks(taskId string) (clickup.Task, error) { api_key := os.Getenv("CLICKUP_API_KEY") client := clickup.NewClient(nil, api_key)
}
func main() {
} `