从drupal服务模块获取节点的URL

时间:2014-09-17 20:02:18

标签: json drupal drupal-7

我正在编写一个外部应用程序,它从drupal站点加载它的数据,该站点实现了“services”模块,该模块返回节点的JSON表示和(几乎)所有数据。 服务不返回的一件事是请求节点的url, 所以我称之为:

  

[域] /rest/mynode/ffad3c26-e684-4cca-9c4b-16334f9f3dc1.json

得到这个:

  

{

     
    

vid:“2087”,

         

uid:“67133de7-9755-424d-b45b-c4bbf41cb00e”,

         

标题:“PD300”,

         

日志:“由FeedsNodeProcessor更新”,

         

状态:“1”,

         

评论:“0”,

         

宣传:“0”,

         

粘:“0”,

         

vuuid:“097f43ef-e22c-4f35-b74d-02b8e8ac5895”,

         

nid:“2087”,

         

输入:“product”,

         

语言:“en”......还有一些

  

我还需要当前节点的url,以便我可以从应用程序链接到它,任何想法?

1 个答案:

答案 0 :(得分:1)

我认为你只需要在应用程序中连接类似的字符串:

网址=“[域名]”。“/ node /”。“{nid}”