2011-10-03 31 views
6

câu hỏi của tôi là làm thế nào để có được facebook page_id bắt đầu từ một url fb đơn giản. Ví dụ:Cách lấy page_id từ facebook url

Trên thực tế nếu url phù hợp với chuỗi "facebook.com/pages/" Tôi gọi:

khác tôi gọi:

Cách tiếp cận này dường như làm việc tốt, nhưng nó thực sự là thực nghiệm và nhìn vào tài liệu tôi không thấy bất cứ đề nghị.
Bạn nghĩ sao?

+2

Trong hầu hết các trường hợp, bạn đã có ID trang từ một cuộc gọi API khác, phải không? (từ nguồn cấp dữ liệu của người dùng hoặc danh sách các lượt thích, v.v.) - nếu không phương pháp bạn đã nêu ở trên là tốt nhất tôi có thể nghĩ đến – Igy

+0

Thực ra tôi chỉ có danh sách các url mà tôi phải điều tra. – freedev

+1

@freedev câu hỏi của bạn là câu trả lời của bạn, đây là cách tốt nhất tôi biết và tôi đang sử dụng cùng một quá .. –

Trả lời

3

Tôi không hoàn toàn chắc chắn những gì bạn đang yêu cầu nhưng tôi nghĩ những gì bạn đang nói đến là cố gắng lấy id của trang mà bạn chỉ biết bằng "url ảo" hoặc "biệt hiệu".

Về cơ bản, bạn có thể thực hiện yêu cầu api biểu đồ facebook cho "url ảo" và sau đó lấy id từ yêu cầu được cung cấp.

Ví dụ: nếu bạn mở trình khám phá API biểu đồ Facebook https://developers.facebook.com/tools/explorer?method=GET&path=coca.cola.

hoặc thực hiện một yêu cầu đến http://graph.facebook.com/coca.cola

bạn có thể nhìn thấy trong phản ứng bạn nhận được "id": "40796308305" mà là ID trang web mà bạn đang nói về.

Điều hướng đến http://www.facebook.com/40796308305 sẽ chứng minh điều đó.

Hy vọng điều đó sẽ hữu ích.

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