Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted October 3, 200717 yr Does invision have an API, so I could develop my own applications?In other words, I'd ideally like an API where I can make calls such as showing me all forums, all topics in a forum, all new topics, etc. This would allow me (and other developers) to develop more applications. Similar to the Amazon developer API.For example, I'd like an application to find duplicate posts and would write one.It is my personal opinion that the whole board should be API based, so third parties could develop their own tools easily in any language they choose...
October 3, 200717 yr No, there is no API supplied by IPS. You best bet is to look at the source of a few modifications and make your own mod.
October 3, 200717 yr Yeah, there's no official API. IPBSDK is an unofficial one that may or may not work for your needs, but the best way is still to look through the source code.
October 3, 200717 yr Search at IPS Beyond. I remember seeing a mod some guy wrote for a New Topic API.
October 3, 200717 yr Actually, guys, there are lots of API's in IPB - it's just that most are not directly web-accessible by default.For example, we have the ssi.php file (included in the distribution under the Tools/ folder) which can get news, topics, board stats, and active users, with some things being configurable. We have many files under sources/api/ which can be easily hooked into to perform various functions (like posting a new topic, or getting a list of topics.Still some functions in other files can be used in an API manner if you know what you are looking to do. We DO want to extend our apis over time, as I think this is one thing that would be beneficial to everyone. But there is a lot present if you know what you want to do and where to look.
October 3, 200717 yr You should check this out too: http://www.invisionpower.com/files/ipb23devdocs.pdf
Archived
This topic is now archived and is closed to further replies.