2012-02-20 29 views
5

Tôi muốn sử dụng API biểu đồ để nhận thông tin chi tiết về trang và ứng dụng mà không cần Facebook JS SDK. tôi thử như sau:Thông tin chi tiết về facebook có sử dụng API biểu đồ hoạt động ngay bây giờ không?

  • Tôi tạo ra một ứng dụng với người dùng A
  • tôi đăng nhập vào ứng dụng mà sử dụng url sau đây với người sử dụng B (user B là admin của trang và ứng dụng)

https://m.facebook.com/dialog/oauth?client_id=[appID] & redirect_uri = [uri] & phạm vi = read_insights, manage_pages & response_type = thẻ

    .210
  • Sử dụng url trên, đăng nhập là ok, tôi đã access token
  • Sử dụng https://graph.facebook.com/me/accounts tôi có danh sách các ứng dụng và trang
  • Cuối cùng tôi cố gắng để truy vấn những hiểu biết giá trị với url sau https: // đồ thị. id facebook.com/[page]/hiểu biết & access_token = [login_response_access_token] nhưng tôi đã có kết quả rỗng sau:

{ "dữ liệu": [ ], "phân trang": { "trước" : "https://graph.facebook.com/[page_id]/insights?format=json & kể từ = 1329064393 & cho đến khi = 1329323593" , "bên cạnh": "https://graph.facebook.com/[page_id]/insights?format=json & từ = 1329582793 & cho đến khi = 1329841993" }}

Điều gì sai với các bước của tôi? Tôi cố gắng để sử dụng Graph API Explorer và tôi không thể có được những hiểu biết giá trị từ url sau:

https://developers.facebook.com/tools/explorer

  1. mở trên url
  2. Get access token (read_insights, manage_pages)
  3. https://graph.facebook.com/[page_id]/insights trả lại cùng một JSON trống
+0

Tôi đang đối mặt với cùng một vấn đề. Làm thế nào bạn giải quyết điều này? – G3M

Trả lời

0

các bước đầu tiên và thứ hai của bạn là đúng nhưng bước thứ ba là sai vì trong url https://graph.facebook.com/[page_id]/insight không có trường thông tin chi tiết nào trên nút của page_id của bạn giống như tất cả mọi người tôi suy nghĩ. Bạn có thể thấy các trường mà bạn có thể sử dụng ở phía bên phải của trình khám phá đồ thị.

Có thể là nguyên nhân của sự trống rỗng của thông tin chi tiết có thể là FB.api trả về dữ liệu trống cho một số ngày hiện nay. bạn có thể thử nghiệm bằng cách nhấp vào hiển thị thông tin chi tiết cũ trong trang ứng dụng của bạn. Bạn sẽ thấy.

+0

Xin chào!Bước thứ ba cũng ok, bởi vì thông tin chi tiết đang hoạt động ngay bây giờ nhiều hoặc ít hơn –

+0

có bây giờ tôi đã xem xét điều này và bước 3 cho tôi một số dữ liệu cho id trang của tôi quá :) nhưng như bạn đã nói có một số dữ liệu rỗng trong một số ngày , Tôi không hiểu FB –

0

Tôi giả sử bạn có access_token chính xác (có thể là trường hợp cho bạn khả năng truy vấn đối tượng). Liệu objectid trong câu hỏi có dữ liệu trong tháng trước? Ngoài ra, tôi khuyên bạn nên cung cấp phạm vi ngày (với các tham số từ và cho đến khi thông số), điều này đã gây ra cho tôi các vấn đề trong quá khứ.