On Mon, May 7, 2012 at 7:24 PM, Sven Adolph <sven.adolph(a)gmx.de> wrote:
  Hi Eduard,
 thanks for your quick answer. Using the REST resource works fine, thanks a
 lot.
 For future work I have one question left. I read the tutorial for creating
 an own component, but it is not clear to me how to use an component as a
 service, so that an external application can access it. e.g. that I would
 have an own url for this new component, like for the REST API. So I would be
 able to call an url like xwiki/myApi instead of xwiki/rest or
 xwiki/xmlrpc/confluence. Is it possible to create something like this? 
You can write a script service [1] for your component and then use it
inside a wiki page (e.g. MyServices.Foo). You can take the input
parameters for your service from the request parameters. The following
URL would 'call' your service:
/xwiki/bin/get/MyServices/Foo?param1=value1¶m2=value
Hope this helps,
Marius
[1] 
http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents#HFromwi…
 Thanks,
 Sven
 Am 06.05.2012 12:31, schrieb Eduard Moraru:
 Hi Sven,
 There actually is a REST resource for querying pages with a given tag.
 Check out the documentation on the REST API page [1]. The resource is:
 /wikis/{wikiName}/tags/{tag1}[,{tag2},{tag3}...][?start=offset&number=n]
 which returns: "The list of pages having the specified tags." [1]
 Regarding your other questions, if they are still valid, check out the
 documentation on creating XWiki Components [2] and on creating new(custom)
 REST resources [3] that extend the REST API.
 Thanks,
 Eduard
 ----------
 [1]
 
http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI#HTagresou…
 [2] 
http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents
 [3]
 
http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI#HCustomre…
 On Sun, May 6, 2012 at 12:16 AM, Sven
 Adolph<svendalf(a)googlemail.com>wrote;wrote:
  Hi,
 I would like to access my XWiki from an external web service. The web
 service would send a tag to XWiki and then receive links to all pages
 which
 are tagged with the given tag.
 I looked at the REST-API and the XMLRPC-API but I couldn't find a way to
 do
 the task with these apis.
 Now i am thinking about writing my own component which would query the
 tag
 plugin and then return the results in some way.
 My question is how can I make a component accessible from outside Xwiki?
 Is
 there an easy way to enhance the REST or XML-RCP components or is it
 possible to use an script on a wikipage to forward a get-request with its
 paramter to the component?
 Is there a best practice for tasks like this?
 Thanks a lot&  Kind Regards,
 Sven
 _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users
  _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users 
 _______________________________________________
 users mailing list
 users(a)xwiki.org
 
http://lists.xwiki.org/mailman/listinfo/users