IBMQuickrAPI:获取友好的URL
我正在使用“/myqcs/rest/places/feed”URL获取所有位置,我需要提取友好的URL名称。我认为唯一的方法是查看“备用”链接的末尾 对于某些地方,“备用”链接如下所示:IBMQuickrAPI:获取友好的URL,api,Api,我正在使用“/myqcs/rest/places/feed”URL获取所有位置,我需要提取友好的URL名称。我认为唯一的方法是查看“备用”链接的末尾 对于某些地方,“备用”链接如下所示: <link href="https://host/lotus/myquickr/driver-competitions-community" rel="alternate" type="application/atom+xml"> 但对一些人来说,情况似乎是这样的: <link href
<link href="https://host/lotus/myquickr/driver-competitions-community" rel="alternate" type="application/atom+xml">
但对一些人来说,情况似乎是这样的:
<link href="https://host/lotus/myquickr/!ut/p/c4/04_SB8K8xLLM9MSSzPy8xBz9CP0os3hDC19DY0NfE0P3UBNHA09DY39nJz8Pz9AwU_2CbEdFALQNZ3I!/" rel="alternate" type="application/atom+xml">
所以我无法从第二个链接获得友好的url,只有一个UID
为什么会这样?我能做什么?要通过友好URL访问页面,页面及其所有父页面都必须指定友好名称。友好URL由页面层次结构中的所有友好名称组成。e、 g.对于URL my/nested/page,我们为其分配了3个友好名称“my”、“nested”和“page”。如果“嵌套”页面未分配友好名称,则无法为“页面”页面生成友好URL 对于刚生成UID的页面,请验证它们的完整层次结构是否有友好的名称 如果页面分配了友好名称的完整路径,那么我认为您需要深入研究门户导航模型SPI并生成自己的输出,请参见:
我想我找到了解决方案-当你是管理员时,你可以让自己成为站点管理员,然后Quickr使用友好的URL,因此这可能归结为站点成员身份。谢谢Malcolm,我已经检查过了,奇怪的是他们确实有友好的URL,我不知道显示名称的和不显示名称的有什么区别。好的-答案更新(尽管我承认这有点逃避)谢谢,我仍然感谢您的努力-我们没有直接访问系统的权限,所以我们只使用Atom提要。我们只需要这个地方的友好url,所以我认为嵌套页面提示不适用于这种情况。