Những thông số nào được phép trong thay đổi chính sách trò chơi web trên máy tính để bàn?


79

Chúng tôi có một trò chơi dựa trên trình duyệt sử dụng Facebook Connect thông qua một AppID mà chúng tôi đã sử dụng để chạy cùng một trò chơi trong canvas cho đến khi Fb Credits được giới thiệu và chúng tôi buộc phải tắt nó. Giờ đây, chúng tôi chỉ sử dụng Ứng dụng giống như một trang sản phẩm có tích hợp FbConnect trên trang web của chính chúng tôi.

Thư hôm nay cho biết trường hợp của chúng tôi:

Nếu ứng dụng Connect của bạn đang truy cập các kết nối của người dùng hoặc yêu cầu các quyền bổ sung ngoài độ tuổi, email và Quyền xuất bản của chúng tôi, vui lòng xóa các yêu cầu này.

(Điều này đề cập đến sự thay đổi chính sách này: https://developers.facebook.com/blog/post/2012/09/05/platform-updates--operation-developer-love/ )

Chúng tôi đang sử dụng oauthFbConnect với scope=email,user_birthday. Đây chính xác là những gì đã được chỉ định trong một thư trước đó nên nó sẽ ổn.

Khi người dùng được xác thực, chúng tôi chỉ cần gọi

https://graph.facebook.com/me?access_token=...

và đọc những gì đến đó.

Có thể nào, chúng ta không được phép gọi là GraphAPI menữa không? Nó chứa thông tin như giới tính, vị trí và ngôn ngữ ...
Dữ liệu Oauth chứa fbuid, họ / tên và email, nhưng nó không chứa tuổi, những gì chúng ta được phép hỏi?

Tôi có phải gọi https://graph.facebook.com/me?fields=birthdaymột cách rõ ràng không?

Có ai thực sự thành công trong việc khiến "trò chơi web trên máy tính để bàn được lưu trữ chủ yếu ngoài Facebook" tuân thủ chính sách mới của họ mà không cần tạo AppID mới không?


Lưu ý: Đã có một số câu hỏi về "thay đổi chính sách ngày 5 tháng 9" như Facebook: Thông báo vi phạm cái này và nhiều câu hỏi trước đó đã bị đóng lại là trùng lặp, nhưng cho đến nay tôi không tìm thấy câu hỏi hoặc câu trả lời nào ở mức độ kỹ thuật.


1
Có, tôi đã gặp vấn đề tương tự như những gì được đề cập trong ghi chú của bạn. Tôi đã thực hiện các điều chỉnh đối với ứng dụng của mình và phát hành sang phiên bản sản xuất vào thứ Ba và tôi nghĩ rằng chúng tôi hoàn toàn phù hợp với các yêu cầu mới. Nhưng sau đó, chúng tôi nhận được một email khác từ Facebook vào ngày hôm qua tuyên bố rằng chúng tôi vẫn vi phạm. Rất khó để có được thông tin chi tiết về điều này!
roguenet 7/12/12

Cụ thể, chúng tôi hiện đang yêu cầu email, user_birthday và Publishing_stream. Sự hiểu biết của tôi là tất cả những điều đó đều được phép, nhưng điều user_birthday là không rõ ràng. Email cho biết chúng tôi chỉ được phép yêu cầu quyền "tuổi", nhưng tôi không thấy đề cập đến bất kỳ quyền độ tuổi riêng biệt nào trong tài liệu, vậy user_birthday có phải là ngày không?
roguenet

Có, tôi nghĩ họ muốn nói đến user_birthday với "age" vì nó đã được đề cập rõ ràng trong một thư trước. Bạn cũng đang truy cập graph.facebook.com/me hay bạn chỉ yêu cầu các quyền trong Oauth? Bởi vì nếu bạn không truy cập vào nó, sau đó tôi có xu hướng giả định, rằng họ đã gửi thư theo dõi của họ mà không cần lý do ...
Christopher Lörken

Tôi có quyền truy cập nó - tôi không thấy có cách nào khác để thực sự truy xuất ngày sinh của người dùng khi bạn đã yêu cầu các quyền đó. Có lệnh gọi API nào mà tôi đã bỏ lỡ không? Theo cách tôi đọc email, đó là các kết nối xa hơn (như tôi / nguồn cấp dữ liệu) mà chúng tôi không được phép truy cập nữa.
roguenet 12/12/12

7
FWIW, Giám đốc điều hành của tôi đã có thể liên lạc với một người nào đó tại Facebook để xác minh rằng trên thực tế, ứng dụng của chúng tôi vẫn ổn sau khi tôi đưa ra bản sửa lỗi đầu tiên; email cảnh báo thoát ra đang hoạt động dựa trên dữ liệu cũ. Vì vậy, có, quyền user_birthday là tốt. Ngoài ra, bạn có thể truy cập / me (chỉ định các trường không bắt buộc).
roguenet

Câu trả lời:


1

Có thể bạn có thể bỏ qua phần "Trang web với Đăng nhập Facebook" trong cài đặt nhà phát triển và chỉ cung cấp trò chơi của bạn trực tiếp qua canvas. (ví dụ: apps.facebook.com/logogame). đó là những gì "trên facebook.com" là tất cả về, tôi đoán.

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.