0

さて、私はこれを理解しようとして頭を壁にぶつけています。

誰かが私の Web サイトにアクセスしたときに、リンクをクリックして、jQuery (AJAX 要求などを介して) または Javascript を使用する過程で、プロファイル URL が何であるかを把握できるようにしたいと考えています。

シナリオは次のとおりです。

ボビーが私のサイトにアクセスします。ボビーの知性が平均より少し低いことはわかっているので、Facebook にアクセスし、ログインしていることを確認してから、名前をクリックしてプロフィール ページを表示するように依頼するのfacebook.com/profile.phpは難しい作業です。ボビーがその URL をコピーして、私のページの小さな小さなテキスト ボックスに入れる必要があるからです。そしてボビーはそれをするのに苦労するだろう...

プロセスは次のとおりです。

上記のリンクにアクセスすると、現在 Facebook にログインしている場合、魔法のように (リダイレクトを通じて) 自分のプロフィール ページに移動します。(試してみてください... 待っています。) その URL はまさに私が取得する必要があるものです。

たとえば、あなたのプロフィール ページが本当にfacebook.com/joe.d.blowで、現在 Facebook にログインしていて、私が提示したリンクにアクセスすると、そのページに送られます...facebook.com/joe.d.blowページ.

なぜ私はこれを探しているのですか?

本当に簡単です... 個人の URL をキャプチャして Facebook の写真を表示する必要があります。また、ユーザー ID や USERNAME がなければ JSON 情報を呼び出すことはできません。ユーザー ID や USERNAME が個人の URL を提供してくれれば取得できます。

私が試したこと:

• 新しいウィンドウを開く。あまりにも多くの人がポップアップ ブロッカーを持っているため、これは機能しません。ポップアップを許可するように頼むのは倹約ではありません。

• Facebook への AJAX 呼び出しが数回ありましたが、運が悪かったです。ヘッダーのリダイレクト情報を見つけようとしていました。

• Facebook はすべてのフレームを破壊するため、iFrame を使用するものはすべて機能しません。(ここSOで見つけました。ええ...私はものを検索します。)

Cookie はおそらく問題のプロファイル ページにつながる情報をクライアント側で保持しているため、PHP は問題外です。だから、私は Javascript か jQuery か、Bobby に賢明にインターウェブを学ぶように言うかのどちらかで行き詰っています。

皆さん、あなたは私の最後の希望です。(このサイトはプログラミングのバイブルのようなものです。)

4

0 に答える 0