I am using Blackboard version 9.1. I would like to connect to a BlackBoard instance using the available API for .NET but not able to find the .NET API for Blackboard 9.1 release.My goal is to manage user and course information from a third party application running .NET.Can anyone tell which .NET API's are exposed for this purpose? Is there any sample code available?Thank you in advance.
.NET is no longer supported in 9.1. See page 28 of the 9.1 release notes:
If running on Windows, support for .NET APIs and .NET Building Blocks has been removed from Blackboard Learn in Release 9.1. If you are using .NET APIs and Building Blocks, they will not work in Release 9.1. Replace them with comparable Web Services and Java Building Block APIs. For more information about the available APIs, see the API documentation available on Behind the Blackboard.
Thanks for the reply.
I just want to know that is there any specific reason due to which .NET is no longer supported in Blackboard Learn release 9.1?
Are there any API's exposed other than java?
The best place to ask those sorts of questions is over in the EduGarage developer's forums ( http://www.edugarage.com )
While we no longer support the .NET APIs, we have added web services in Blackboard Learn 9.0 make the software language agnostic. In addition, Blackboard has provided re-usable sample code for use in
.NET to make the transition easier.
The nice thing about having web services in Bb 9.x is that it expands the choices available to clients in terms of the language they prefer to code in. Prior to Bb 9.x, a client could only use
.NET because it was the only other choice besides the Java APIs. Now clients can use PHP or any other language
they so choose.
We see this move to web services as one more way to ensure Blackboard Learn is more flexible and easier to
For more information about the web services please visit the Developer community site at www.edugarage.com.
© Blackboard, Inc.