daniel.castro
07-31-2013, 04:27 PM
I have seen numerous older posts regarding this topic with no satisfactory answers to my specific issue. I am attempting the age old problem of single sign on, as well as retrieving forum posts.
vBulletin 5 and 4 were released with a Mobile API.
http://www.vbulletin.com/vbcms/content.php/334-mobile-api?
The API contains every method I need to integrate my existing site.
http://www.vbulletin.com/vbcms/content.php/352-Method-List
http://www.vbulletin.com/vbcms/content.php/365-User-Related-Methods
It appears the Mobile API does not work in vB5. I opened a ticket with vBulletin support and they claim because they do not have vB5 Mobile API documentation, they can not help me and to use vb4 instead. This is not acceptable and I have a phone call into their support right now. I had to leave a message because it would not put me in a queue for the next available person.
Anyhow, I have written a test application and have been able to call api_init, initiate a connection and receive the proper response per the API documentation for both vB5 and vB4.
My test application is a windows form application written in C#. My signature code is:
string signature = RequestParameters.GetRequestQueryString() + ApiAccessToken + ApiClientId + Secret + ApiKey;
MD5 md5Hasher = MD5.Create();
byte[] hash = md5Hasher.ComputeHash(Encoding.ASCII.GetBytes(sign ature));
return BitConverter.ToString(hash).Replace("-", "").ToLower();
For my test I am using the plain text password option so I know for a fact the username and password are correct.
In vB5, I simply get a The remote server returned an error: (404) Not Found. Almost as if the internal API is redirecting to a missing file.
In vB4, when I POST (as per the API docs) I receive invalid_api_signature, but with a GET I receive badlogin.
My setup is such:
vBulletin 5.0.3
vBulletin 4.2.1
Server Type WINNT
Web Server IIS v7 (cgi-fcgi)
PHP 5.3.24
MySQL Version 5.6.12
Can anyone out there help me? Has anyone ever been able to get the Mobile API to work in any version of vBulletin in any environment (php, java, c#, etc.)?
Thanks,
Dan
vBulletin 5 and 4 were released with a Mobile API.
http://www.vbulletin.com/vbcms/content.php/334-mobile-api?
The API contains every method I need to integrate my existing site.
http://www.vbulletin.com/vbcms/content.php/352-Method-List
http://www.vbulletin.com/vbcms/content.php/365-User-Related-Methods
It appears the Mobile API does not work in vB5. I opened a ticket with vBulletin support and they claim because they do not have vB5 Mobile API documentation, they can not help me and to use vb4 instead. This is not acceptable and I have a phone call into their support right now. I had to leave a message because it would not put me in a queue for the next available person.
Anyhow, I have written a test application and have been able to call api_init, initiate a connection and receive the proper response per the API documentation for both vB5 and vB4.
My test application is a windows form application written in C#. My signature code is:
string signature = RequestParameters.GetRequestQueryString() + ApiAccessToken + ApiClientId + Secret + ApiKey;
MD5 md5Hasher = MD5.Create();
byte[] hash = md5Hasher.ComputeHash(Encoding.ASCII.GetBytes(sign ature));
return BitConverter.ToString(hash).Replace("-", "").ToLower();
For my test I am using the plain text password option so I know for a fact the username and password are correct.
In vB5, I simply get a The remote server returned an error: (404) Not Found. Almost as if the internal API is redirecting to a missing file.
In vB4, when I POST (as per the API docs) I receive invalid_api_signature, but with a GET I receive badlogin.
My setup is such:
vBulletin 5.0.3
vBulletin 4.2.1
Server Type WINNT
Web Server IIS v7 (cgi-fcgi)
PHP 5.3.24
MySQL Version 5.6.12
Can anyone out there help me? Has anyone ever been able to get the Mobile API to work in any version of vBulletin in any environment (php, java, c#, etc.)?
Thanks,
Dan