Khi nào tôi cần có fb: app_id hoặc fb: administrator?


81

Tài liệu cho nút like facebook cho biết, "Khi trang Web của bạn đại diện cho một thực thể trong thế giới thực, những thứ như phim, đội thể thao, người nổi tiếng và nhà hàng, hãy sử dụng giao thức Open Graph để chỉ định thông tin về thực thể."

Tôi đang thêm các nút thích vào bài đăng / video / bài viết trên blog không thực sự là thực thể. Đúng? Vì vậy, tôi không cần fb: app_id hoặc fb: administrator? Nhưng sau đó ở bước 2 của việc tạo nút thích có nội dung "Lấy thẻ đồ thị mở" và khi tôi sử dụng Linter để xác thực các nút thích của mình mà không có fb: quản trị viên và fb: app_id, tôi nhận được "thẻ fb: admin và fb: app_id là còn thiếu."

Nếu hóa ra tôi cần các thẻ fb: admin và fb: app_id thì tôi có cần phải có một trang Facebook like để tìm chúng không?

Cũng có thể là fb: admin VÀ fb: app_id hoặc fb: admin HOẶC fb: app_id, tôi không thể biết liệu mình có cần cả hai hay không.

Và trong graph.facebook / somepage, nó cung cấp một id, nhưng id đó là gì? Ví dụ: Cách lấy fb: app_id cho meta facebook

Câu trả lời:


84

Bao gồm fb:app_idthẻ trong HEAD HTML của bạn sẽ cho phép trình quét Facebook liên kết thực thể Biểu đồ mở cho URL đó với một ứng dụng. Điều này sẽ cho phép bất kỳ quản trị viên nào của ứng dụng đó xem Thông tin chi tiết về URL đó và bất kỳ plugin xã hội nào được kết nối với URL đó.

Các fb:adminstừ khóa tương tự, nhưng cho phép bạn chỉ định mỗi ID người dùng mà bạn muốn cung cấp cho các phép làm các việc trên.

Bạn có thể bao gồm một trong hai thẻ này hoặc cả hai, tùy thuộc vào số lượng người bạn muốn quản trị Thông tin chi tiết, v.v. Một thẻ duy nhất fb:adminslà yêu cầu tối thiểu. Phần còn lại của các thẻ Open Graph sẽ vẫn được chọn khi mọi người chia sẻ và thích URL của bạn, tuy nhiên nó có thể gây ra sự cố trong tương lai, vì vậy hãy bao gồm một trong những điều trên.

fb: quản trị viên được chỉ định như thế này:
<meta property="fb:admins" content="USER_ID"/>
HOẶC
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

và fb: app_id như thế này:
<meta property="fb:app_id" content="APPID"/>


5
Facebook yêu cầu tôi phải có fb:app_id, nhưng tôi không muốn cung cấp số điện thoại của mình để đăng ký làm Nhà phát triển, vì vậy tôi chỉ xóa thẻ. fb:adimnsmột mình làm việc tốt.
Dan Dascalescu

2
FB đã không loại bỏ hình ảnh và nội dung meta mặc định của chúng tôi vì chúng tôi đã liệt kê hai quản trị viên, một quản trị viên trong mỗi thẻ, trước phần còn lại của dữ liệu meta. Vì vậy, nó dường như đã bị rơi. Chúng tôi đã xóa cả hai thẻ meta fb: administrator, thay vào đó là thẻ fb: app_id và mọi thứ hiện đang hoạt động.
Nick Johnson

1
Câu trả lời này là của thời gian của mình, và tôi không thể đảm bảo rằng mọi thứ đã ở lại cùng liên quan với việc sử dụng cả hai thẻ, hoặc cho dù họ vẫn đang sử dụng, vv
Matthew Johnston

Facebook đã cập nhật tài liệu của họ, hiện bạn cần nhiều fb:admins nhà phát
triển.facebook.com/docs/plugins/

16

Để sử dụng Nút Thích và để Biểu đồ Mở kiểm tra trang web của bạn, bạn cần có một ứng dụng.

Vì vậy, bạn cần kết hợp Nút Thích với fb:app_id

Nếu bạn muốn người dùng khác nhìn thấy trang quản trị cho trang web của bạn trên Facebook, bạn thêm vào fb:admins. Vì vậy, nếu bạn là nhà phát triển ứng dụng và chủ sở hữu trang web thì không cần thêmfb:admins


18
Điều gì xảy ra nếu tôi không có Ứng dụng?
Daniel Springer

6
Facebook gọi bất kỳ trang web nào sử dụng thẻ đồ thị mở là "ứng dụng"; trang web thậm chí không cần phải tương tác, nó có thể ở trạng thái tĩnh 100% và vẫn là một "ứng dụng" của Facebook nhằm mục đích lấy ID này và truy cập phân tích thông qua nó. Đó là một thuật ngữ hơi khó hiểu.
cazort

6

Tôi nghĩ rằng tài liệu là hợp lý hữu ích!

Nếu bạn đọc lại nó, nó nói rằng việc thêm các phần tử biểu đồ mở trên trang web của bạn sẽ làm cho trang web của bạn hoạt động như một trang facebook và bạn sẽ có khả năng xuất bản các bản cập nhật cho chúng, v.v.

Vì vậy, tôi nghĩ đó là tùy thuộc vào bạn - bạn có thể chỉ có một trang không có yếu tố OG, công việc này ít hơn nhưng cũng ít 'bổ ích' hơn cho bạn.

Nếu bạn sử dụng og, hãy đặt loại thành: blog

Cuối cùng: fb:admins hoặc fb:app_id - Danh sách được phân tách bằng dấu phẩy gồm ID Facebook của quản trị viên trang hoặc ID ứng dụng Nền tảng Facebook. Tối thiểu, chỉ bao gồm ID Facebook của riêng bạn.

Vì vậy, chỉ cần đưa fbid của riêng bạn vào đó. Một mẹo nhỏ, bạn có thể dễ dàng nhận được điều này bằng cách xem url của ảnh hồ sơ của bạn trên facebook.


1
"Một danh sách được phân tách bằng dấu phẩy bao gồm ID Facebook của quản trị viên trang hoặc ID ứng dụng Nền tảng Facebook. Tối thiểu, chỉ bao gồm ID Facebook của riêng bạn." - Tôi đã thử nghiệm cái này. Nó không hoạt động theo cách đó. Bạn phải bao gồm thẻ một lần cho mỗi ID.
pedrozath
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.