Java 通过指定关键字提取url

Java 通过指定关键字提取url,java,regex,facebook,facebook-graph-api,restfb,Java,Regex,Facebook,Facebook Graph Api,Restfb,我想通过给出一个关键字来提取facebook页面的url。例如,如果我在facebook上指定一个像“gulab jamun”这样的关键词,我可以得到该页面的url。我尝试了不同的方法,但我甚至不知道这是可能的。有谁能帮我解决这个问题吗?我尝试过使用现有API的restfb和facebook4j,但我认为这是不可能的。谁能帮我一下吗?我想你怎么试都不会成功的。。。正则表达式应该在哪里通过 解决方案可能是使用页面()的搜索API,例如: https://graph.facebook.com/sea

我想通过给出一个关键字来提取facebook页面的url。例如,如果我在facebook上指定一个像“gulab jamun”这样的关键词,我可以得到该页面的url。我尝试了不同的方法,但我甚至不知道这是可能的。有谁能帮我解决这个问题吗?我尝试过使用现有API的restfb和facebook4j,但我认为这是不可能的。谁能帮我一下吗?我想你怎么试都不会成功的。。。正则表达式应该在哪里通过

解决方案可能是使用页面()的搜索API,例如:

https://graph.facebook.com/search?q=gulab+jamun&type=page&access_token={YOUR_APP_ACCESS_TOKEN}
然后,您可以过滤结果中感兴趣的页面名称。要获取URL,您需要请求每页的页面详细信息,如下所示:

https://graph.facebook.com/{PAGE_ID_FROM_RESULT}?fields=id,name,link

据我所知,一步解决方案是不可能的。

那么,您想得到确切的结果吗?路径?@fge yes如果我将gulab jamun作为输入it控制台,那么它应该作为输出或其他页面打印,这也是类似于此的相关页面,嗯,等等,你想用此输入构建什么URL?如果需要,您可能需要使用URI模板。类似于
http://facebook.com/search?q=something
?请编辑您的question@fge我编辑了我的网页,目前正在粘贴url并获取o/p id。但是我知道我想通过键入关键字来使用而不使用url,我应该可以访问它的url…只有url我想你要么需要一个facebook上所有url的列表来完成这项工作,要么将这些关键字放入facebook的搜索中,获取搜索结果的url并在这个url列表上进行筛选。我不支持。我每次都会传递url,也会获取id以便进一步处理…使用regex我做到了这一点。我想通过指定关键字来获取url,例如:chocolate,然后它应该重定向到那个特定的页面..我只需要那个页面的url在提取id之后,我还有一些进一步的过程要做,我上面提到的。这不是真正的问题。我想获得一个需要的页面的id,现在我正在手动传递它