2016-02-07 21 views
14

Tôi mới làm việc với Facebook và thành thật mà nói tôi thấy rất khó hiểu, thuật ngữ và tài liệu dường như rất mơ hồ trong nhiều trường hợp. Ai đó có thể giúp tôi với một lời giải thích bằng tiếng Anh đơn giản về cách tôi có thể đạt được những điều sau đây không?Thông tin chi tiết về API biểu đồ Facebook

  • Đăng và hình ảnh lên Facebook (trên trang người dùng) và sau đó kiểm tra số liệu thống kê (thông tin chi tiết) của bài đăng đó.

Đến bây giờ tôi đã quản lý để:

1) Tạo một ứng dụng

2) đăng hình ảnh lên trang sử dụng với thông điệp mong muốn

Tôi không thể hiểu cách tôi có thể truy xuất thông tin về hình ảnh cụ thể được tải lên thông qua ứng dụng của tôi. Tôi muốn biết có bao nhiêu người đã xem hình ảnh đó, có bao nhiêu lượt thích, số lần nó được chia sẻ lại.

Có thể nào không?

Tôi đang đăng lên /photo không quá /feed và tôi sẽ giữ cách này theo cách này nếu có thể.

Xin lỗi nếu câu trả lời này đã được trả lời nhưng tôi đã dành một vài giờ để tìm câu trả lời thích hợp nhưng không thể nhận được tài liệu phù hợp.

UPDATE 1

Sau khi có một vài ngày nghỉ từ chủ đề này và nhận được 2 câu trả lời đầu tiên, tôi đã lặn khác vào đây. Bây giờ tôi đã thử Graph API Explorer như được đề xuất, và sử dụng ID của POST tôi có thể nhận được một số chi tiết về POST, nhưng những hiểu biết không hiển thị bất cứ điều gì, chỉ cần tiếp theo và trước đó.

Mục tiêu của tôi là có thể gatther một số số liệu thống kê về các hình ảnh được tải lên thông qua ứng dụng. Nếu điều này là không thể trực tiếp những gì cần được các phương pháp tiếp cận tôi cần phải thực hiện?

Trả lời

5

Tôi không tin rằng một cá nhân /photo đã /insights gắn liền với nó - các Insights Object documentation page gợi ý rằng họ không - nhưng bạn sẽ có thể để có được thích, chia sẻ và bình luận thông qua API. Có vẻ như FB đã khởi chạy thiết kế lại/sắp xếp lại tài liệu của nó trong vài tuần qua, nhưng documentation for the /photo graph object is here - bạn sẽ cần Mã thông báo truy cập của người dùng và các điểm cuối API bạn đang tìm kiếm đều có liên kết đến trang tài liệu của riêng họ ở đó, bao gồm mã ví dụ cho từng loại yêu cầu.

Sửa (tóm tắt thảo luận trong ý kiến):

Không có phương pháp thông qua API của Facebook để thu thập những hiểu biết cho tất cả các hình ảnh được đưa lên các mốc thời gian người dùng cá nhân thông qua một ứng dụng. Ứng dụng có thể thu thập lượt thích, lượt chia sẻ và nhận xét cho từng đối tượng riêng lẻ thông qua các yêu cầu API và có thể thực hiện yêu cầu API cho thông tin chi tiết về ảnh được đăng lên dòng thời gian của riêng ứng dụng đó. Cả hai tùy chọn này đều không giải quyết được trường hợp sử dụng dự định ở đây.

Tôi muốn đề xuất giải pháp sử dụng tính năng Chia sẻ thay vì tích hợp ứng dụng, vì điều này cho phép truy cập tốt hơn vào thông tin chi tiết về ảnh được chia sẻ. Đây cũng là một tích hợp đơn giản hơn nhiều, và ít thay đổi trong tương lai.Sự cân bằng chính là ảnh gốc được chia sẻ dự kiến ​​sẽ hết hạn sau một vài tháng - nếu điều này là không thể tránh khỏi, tôi khuyên bạn nên thực hiện chuyển hướng cho các yêu cầu đối với các đối tượng đã hết hạn trên trang web.

+0

Vì vậy, nếu tôi hiểu chính xác, tôi cần quyền truy cập của người dùng để có được số liệu thống kê của từng hình ảnh một cách cụ thể. Không có cách nào để có được số liệu thống kê của tất cả các hình ảnh đã được đăng bằng cách sử dụng APP? –

+0

Nếu hình ảnh được đăng lên từng thời hạn của người dùng cá nhân do kết quả tương tác của người dùng với ứng dụng thì điều đó phức tạp. Bạn có thể xem ảnh cho từng người dùng bằng mã thông báo truy cập hợp lệ cho mỗi người dùng; hoặc bạn có thể xem ảnh mà ứng dụng đã đăng trên dòng thời gian của riêng ứng dụng đó. Nhưng tôi không tin rằng có bất kỳ cách nào để truy cập chi tiết trên tất cả ảnh mà người dùng đã đăng bằng ứng dụng của bạn trong một lần (thông qua API). – nthall

+0

Uh ... thật khó chịu ... :(Khái niệm là tôi xây dựng một trang web cho khách hàng muốn cho phép người dùng chia sẻ ảnh (10 trong số hàng nghìn bức ảnh được thêm vào hàng tháng) từ trang của anh ấy, nhưng anh ấy cần nhận được một số thống kê về cổ phiếu, chia sẻ lại, lượt thích, v.v ... bán phá giá tất cả thông qua trang ứng dụng có thể lộn xộn, vì vậy tôi muốn tải trực tiếp lên trang người dùng, cộng với đối tượng thường tốt hơn cho hình ảnh đã tải lên, sau đó chia sẻ nội dung (từ một trang khác), nhưng những gì bạn đang nói nó có nghĩa là cách tiếp cận của tôi không phải là đi ... :( –

2

Chúng tôi có thể có được loại khác nhau của hình ảnh hoặc hình ảnh Sử dụng Graph API như như dưới đây:

1.Page Ảnh

hình ảnh cho một Facebook Page.A Trang access token là cần thiết cho tất cả methods.Find here

2.Page Hình

Ảnh thuộc về một trang Facebook. Tìm here

3.Photo

Đại diện cho một hình ảnh cá nhân trên Facebook. Tìm here

4.User Ảnh

hình ảnh cho một person.Find here

Tôi hy vọng nó sẽ giúp bạn.

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