Integrating a Web Service into Drupal - I need help!

Events happening in the community are now at Drupal community events on www.drupal.org.
frankdesign's picture

Hi all

I'm banging my head off the wall trying to get this web service job to work and I'm getting no where. After loads of research, it appears that there are only 2 ways which I can achieve what I need - to read in relevant data from a web service on the fly and display it in Drupal and in Views.

The first is the easy option - a module that appears to do exactly what I need Web Service Data

The second option involves a load of custom coding (ugh!) and a tutorial can be found here. I don't really want to go down this route for loads of reasons but mainly because of future maintenance.

Anyway I have managed to get the Web Service Data module set-up so that it's communicating with the web service but I can't get the data into the the wsdata fields or into Views. Has anyone used this module or is willing to help me to figure out how to get it to work.

I'm will to pay for this assistance - anyone interested?

Thanks a mil

Frank

Comments

Happy to help

stella's picture

I haven't used the module before to happy to help out if you want.

Views JSON Query

luisrc7's picture

Hi Frank,

I don't know your requirements, but if you could query your Web Service to retrieve a JSON data you could use this module:
https://www.drupal.org/project/views_json_query

to build a view from the Web Service query
(https://www.drupal.org/files/project-images/Screen%20Shot%202013-10-03%2...)

The module is quite simple, so it might not suit you.

Basically your view get the info from the Web Service instead of the Drupal Database, and you can expose any field that is present in your JSON response.

Let me know if this would suit you and I could sent you some screenshots with an example of configuration.

P.S. if your Web Service retrieves XML there is a module for that too.

Thanks,
Luis.

Ireland

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: