Go Back   vb.org Archive > vBulletin Modifications > Premium Modifications > vBulletin Open Source Products > Project Tools
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
API / Webservice for external applications? Details »»
API / Webservice for external applications?
Version: , by moelski moelski is offline
Developer Last Online: Jun 2012 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 06-24-2010 Last Update: Never Installs: 0
 
No support by the author.

Hi guys,

we will start using PT in a few days for our software project. It comes to the right time - now we don?t have to use Redmine

But I wonder if you see a chance to establish any kind of webservice or API to add issues from an external application.

Let me explain with an example ...
We develope a Delphi (Win32) application. And it would be great if we could add a formular to our software where the user fills out some stuff like Issuname, Text, ... and send it to our PT.
I know we could implement an instance of Internet Explorer directly in our application and open the Issue creation page directly from PT, but I think it would be nice to have the ability to add issues in a direct way.

What do you think about this?

Greetz
Dominik

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 07-01-2010, 08:05 AM
daFish's Avatar
daFish daFish is offline
 
Join Date: Nov 2002
Location: Germany
Posts: 114
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ryan Ashbrook View Post
One thing to remember, also, is we need to deal with how vBulletin handles such requests, as well. vBulletin denies all POST requests that do not originate from the original domain, unless they are whitelisted within the ACP.

This may or may not pose a problem, I don't know for sure yet, never actually tried implementing such a thing within a vBulletin Modification.
Yeah, I totally forgot about that.
Maybe it could work that way: A user requests access to the webservice by filling out a small form including the domain where the requests come from. If the request is approved the domain gets added to the whitelist.
But this would not work if you use an external application.
Reply With Quote
  #13  
Old 07-01-2010, 03:05 PM
Ryan Ashbrook's Avatar
Ryan Ashbrook Ryan Ashbrook is offline
 
Join Date: Dec 2002
Location: Cincinnati, Ohio
Posts: 422
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by daFish View Post
Yeah, I totally forgot about that.
Maybe it could work that way: A user requests access to the webservice by filling out a small form including the domain where the requests come from. If the request is approved the domain gets added to the whitelist.
But this would not work if you use an external application.
Exactly.

Unless IP Addresses can also be specified within the Domain Whitelist, the API will be useless for what he is looking to do.

And even then, if you want to make the API globally available to all users, it's not exactly feasible to add every users IP Address to the whitelist.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:17 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.09561 seconds
  • Memory Usage 2,213KB
  • Queries Executed 17 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (5)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (2)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete