2012-01-25 30 views
5

Tôi đã nhìn thấy hình ảnh như thế này trên Facebook:Có ai biết làm thế nào/tại sao điều này "mỗi thẻ SIM có một tên" điều hoạt động?

enter image description here

Các hướng dẫn cho rằng thẻ SIM của bạn có một cái tên duy nhất có thể được hiển thị bằng cách nhập một lệnh có dạng

@[x:0] 

trong đó x là 3 số cuối của số điện thoại của bạn.

Tôi không tin trong một giây điều này có liên quan đến số điện thoại/thẻ SIM của bạn, nhưng nó "hoạt động". Khi tôi đăng lệnh vào một hộp văn bản trên Facebook nó đã được thay thế bằng một cái tên.

Tôi không nhận ra cú pháp với @, nhưng các dấu ngoặc vuông làm cho tôi nghĩ rằng đó là một loại mảng.

Khi tôi nhập @[123:0] làm cập nhật trạng thái, tên Morgan Grice là đầu ra. Tôi tự hỏi nếu tên đầu ra khác nhau dựa trên người dùng nhập lệnh, hoặc liệu @[123:0] luôn luôn xuất kết quả Morgan Grice (khó khăn cho tôi để tìm hiểu một mình).

Có ai biết điều này xảy ra không và giải thích cách, ví dụ: @[123:0] trở thành Morgan Grice?

Trả lời

6

Điều bạn khám phá chỉ là một cách để tham khảo Người dùng Facebook bằng số id (123 is Morgan Grice) của mình.

Bạn chỉ có thể sử dụng bất kỳ Người dùng Facebook nào id (và có thể cả Trang Facebook nữa, hoặc thậm chí bất kỳ đối tượng OpenGraph nào id) theo cách đó.

+0

Điều này có nghĩa là '@' là một cái gì đó cụ thể đối với Facebook, hoặc một cấu trúc tổng quát hơn trong một cái gì đó giống như, nói, JavaScript? – chrisbunney

+0

'@' chỉ được sử dụng bởi Facebook theo cách đó. Điều đó đã mở rộng thành Danh bạ chỉ có liên kết khi xuất bản. –

+0

Chữ ':' và số sau biểu thị điều gì? Loại hồ sơ? – Playmaker

0

Bạn có thể sử dụng bất kỳ thứ gì trong các ràng buộc này. tối đa: @[1247229:#] tối thiểu: @[26:#] (# = 0-vô cực, hoặc không có số ở tất cả Ví dụ:. @[123:], @[123:0], @123:9999999999999999999999999999999999999999999999999999999] - Nó hoạt động ra là giống nhau) Trong những khó khăn, những gì bạn đặt sẽ được thay thế bằng một cái tên. Chỉ ra rằng những ràng buộc này chỉ áp dụng cho phần người dùng nhỏ này. Hãy thử nghiệm với điều này.

2

Nếu bạn thực hiện đúng quy trình, bạn thực sự thấy tên xuất hiện. Nhưng sự thật là không có mối quan hệ nào giữa số điện thoại di động và Facebook của bạn.

Tên xuất hiện là do mã viết tắt của Facebook. Tất cả người dùng và trang Facebook được chỉ định bằng một số ID duy nhất. Khi số ID đó được nhập vào một hộp nhận xét hoặc trạng thái cùng với các biểu tượng được mô tả trong thông báo ở trên, nó sẽ hiển thị tên của người dùng hoặc trang Facebook tương ứng. Ví dụ: nhập vào @ [666: 0] sẽ tiết lộ tên người dùng Facebook với số ID 666. Số ID có thể có hơn 3 số, bạn thậm chí có thể sử dụng 4 số cho lừa ở trên.

Các vấn đề liên quan