2012-01-25 3 views
5

私はFacebook上でこのような絵を見てきました:どのように/なぜこの "すべてのSIMカードの名前を持っている"事は知っていますか?

enter image description here

命令は、あなたのSIMカードは、フォーム

@[x:0] 

のコマンドを入力することにより表示することができるユニークな名前を持っていると主張あなたの電話番号の最後の3桁はxです。

私はあなたの電話番号/ SIMカードと何か関係がありますが、それは「うまくいく」と考えています。 Facebookのテキストボックスにコマンドを投稿したとき、名前に置き換えられました。

私は@の構文を認識しませんが、角括弧は何らかの配列だと思います。

状況更新として@[123:0]と入力すると、Morgan Griceという名前が出力されます。私は、出力名がコマンドを入力するユーザ、または@[123:0]がいつもMorgan Griceを出力するかどうか(自分で調べることは難しい)に応じて異なるかどうか疑問に思います。

これがどのように起こっているか知っている人は誰ですか、たとえば@[123:0]Morgan Griceになる方法を教えてください。

答えて

6

あなたが発見したのは、id123 is Morgan Grice)でFacebookユーザーを参照する方法です。

Facebookユーザーid(おそらくFacebookページ、または任意のOpenGraphオブジェクトid)をそのまま使用できます。

+0

これは、 '@'がFacebook特有のものであることを意味しますか、JavaScriptなどのより一般的な構造ですか? – chrisbunney

+0

'@'ちょうどその方法でFacebookによって使用されています。これは公開時にのみリンクを持つ名前に拡張されました。 –

+0

「:」とそれに続く数字は何を意味していますか?プロフィールの種類? – Playmaker

0

これらの制約内には何も使用できます。 最大:@[1247229:#]最小:@[26:#] (#= 0、無限大、または全くない数で、すべての例:@[123:]@[123:0]@123:9999999999999999999999999999999999999999999999999999999] - それは同じになるように動作します。)あなたが置き換えられます置く何これらの制約の中で 、名前。 これらの制約は、この小さなセクションのユーザーにのみ適用されます。これを試してみてください。

2

このプロセスを正しく実行すると、実際に名前が表示されます。しかし、真実は、あなたの携帯電話番号とFacebookとの間には関係がないということです。

名前が表示されているのは、Facebookの略語コードによるものです。すべてのFacebookユーザーとページには一意のID番号が割り当てられています。そのID番号が上記のメッセージで説明されている記号とともにコメントボックスまたはステータスに入力されると、対応するFacebookユーザーまたはページの名前が表示されます。たとえば、@ [666:0]を入力すると、ID番号666のFacebookユーザーの名前が表示されます。ID番号は3つ以上の数字でもよく、4つの数字を使用することもできます。

関連する問題