Is there any API in canvas to retrieve a course's resources such as Textbook and Materials?
Where are you seeing this information in Canvas?
I have never seen that as part of Canvas other than perhaps someone adding it to the syllabus page, but not as a separate information item within the system. The information available on the course syllabus is available through the Get a single course API endpoint, but you will need to specify a query parameter of include=syllabus_body to get it.
If that's where you're seeing it, then note that this is HTML and you would have to parse the information and hope that it's in a recognizable format. You might have better luck pulling the information from your bookstore or perhaps your student information system.
If you're talking about some other place than the syllabus page, then please provide additional information.
You are right, the information I am trying to retrieve is actually on the course syllabus. We are already parsing the HTML, I was just wondering if there were something as part of the Canvas API. We will keep parsing the information then. Thanks for the help.
Retrieving data ...