我想通过提供关键字来提取Facebook页面的网址。例如,如果我在facebook上指定像“gulab jamun”这样的关键字,我可以获得该页面的网址。我尝试了不同的方式,但我甚至不知道这是可能的。所以任何人都可以帮我解决这个问题。我尝试使用现有的API太restfb和facebook4j,但我认为这是不可能的。任何人都可以帮助我
答案 0 :(得分:1)
我认为你的尝试方式没有成功...... RegEx应该通过哪里?
解决方案可能是使用页面搜索API(https://developers.facebook.com/docs/reference/api/search/#types),例如:
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
据我所知,一步到位的解决方案是不可能的。