动态链接到Facebook公司页面
问题描述:
我们的数据库中有一个针对我们公司的Facebook和Twitter页面的条目。使用Twitter,可以仅基于公司的Twitter处理程序创建动态链接。例如,如果公司向我们提供了Twitter手柄acme
,我们可以动态地创建一个链接到他们的Twitter页面<a href='http://www.twitter.com/#{company.twitter_name}'></a>
。动态链接到Facebook公司页面
在某些情况下,Facebook也是如此。例如可口可乐有http://www.facebook.com/cocacola
。许多其他公司的网址看起来更像http://www.facebook.com/pages/acme/123456789
。在后一种情况下,最后的数字ID需要到达页面。网址http://www.facebook.com/pages/acme
不起作用。
我的问题是,有没有办法动态链接到一个Facebook公司的页面,只是他们的句柄?或者你是否总是需要提供完整的URL?我希望Facebook对开发者来说有一些神奇的后门,我还没有发生过。感谢您的反馈,无论如何!
答
形式为http(s)://facebook.com/profile.php?id={nummeric_id_here}
的链接始终有效,对于页面以及用户配置文件。
它会自动重定向到“真实”地址 - 用户或页面可能已经设置的用户名,或者以您提到的形式提供给地址(对于没有足够喜欢的页面来设置他们自己的用户名称)。
这很好。如果我们无法访问公司的数字身份证件,就像可口可乐一样? (他们的ID不在他们的标准网址中。)有没有办法公开查找他们的数字ID,或者有没有变成私人的? – nullnullnull
其实,它看起来像我刚刚找到[答案](http://xenforo.com/help/facebook-user-id/)。再次感谢,CBroe! – nullnullnull