0

好的,所以我把头撞在墙上试图弄清楚这一点。

当有人访问我的网站时,我希望他们能够单击一个链接,并在使用 jQuery(通过 AJAX 请求或其他)或 Javascript 的过程中,找出他们的个人资料 URL 是什么。

这是场景:

Bobby 访问了我的网站。我知道 Bobby 的智商略低于平均水平,所以让他访问 Facebook,确保他已登录,然后单击他的名字以查看他的个人资料页面(您可以通过访问访问facebook.com/profile.php),这是一项艰巨的任务。因为现在我需要 Bobby 复制该 URL 并将其放入我页面上的一个小文本框中。鲍比这样做会很艰难……

这是过程:

当您访问我上面提供的链接时,如果您当前已登录 Facebook,它会神奇地(通过重定向)将您发送到您自己的个人资料页面。(试一试......我会等。)那个 URL 正是我需要得到的。

因此,例如,如果您的个人资料页面确实是facebook.com/joe.d.blow,并且您当前已登录 Facebook,并且您访问了我提供的链接,您将被发送到该页面......该facebook.com/joe.d.blow页面。

我为什么要找这个?

这很简单,真的……我需要通过捕获他们的个人 URL 来向人们展示他们的 Facebook 图片。如果没有用户 ID 或 USERNAME,您将无法调用 JSON 信息,如果他们提供了他们的个人 URL,我可以捕获这些信息。

我尝试了什么:

• 打开一个新窗口。这行不通,因为太多人有弹出窗口阻止程序,并且要求他们允许我的弹出窗口并不节俭。

• 对 Facebook 的几次 AJAX 调用,运气不佳。我只是想找到标头重定向信息。

• 任何带有 iFrame 的东西都行不通,因为 Facebook 会粉碎所有框架。(在 SO 上找到了。是的......我搜索的东西。)

PHP 是不可能的,因为 cookie 可能正在维护信息客户端,这将导致有问题的个人资料页面。所以,我坚持使用 Javascript、jQuery,或者告诉 Bobby 明智地学习互联网。

所以,伙计们,你是我最后的希望。(在编程方面,这个网站就像我的圣经。)

4

0 回答 0