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 oauth
FbConnect 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 me
nữ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=birthday
mộ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.