2013-04-18 14 views
8

Tôi đang xây dựng một Ứng dụng Facebook nằm trong tab trang facebook (và có móc URL Canvas.) Tôi đang cố triển khai bộ lọc app_non_users.Facebook Invite Friend Dialog app_non_users bộ lọc dường như không có hiệu lực

Khi tôi giới thiệu các bộ lọc, đây là những gì tôi thấy:

  • Trong cả hai [ 'tất cả'] và [ 'app_non_users'] tất cả mọi người được hiển thị (kể cả những người đã cho phép các ứng dụng)
  • Trong cài đặt ['app_users'], không có ai được hiển thị.

Tôi không chạy trên điện thoại di động, và tôi đi qua các tham số dưới dạng JSON dự kiến ​​(chứng minh bởi thực tế rằng Facebook đang làm những việc khác nhau cho các giá trị khác nhau.)

Tôi cũng không sử dụng bất kỳ các bộ lọc xung đột khác hoặc thậm chí là tham số "đến". Khi tôi kiểm tra tab mạng, tôi thấy params sau được truyền cho FB:

message:Invite Message 
title:Select from list of your friends 
filters:['app_non_users'] 
api_key:xxxxxxx 
app_id:xxxxxxxx 
locale:en_US 
sdk:joey 
display:async 
frictionless:false 
redirect_uri:https://xyz.com 
__d:1 
__user:xxxxxxxx 
__a:1 
__dyn:798aD5z5CCU-wEbw 
__req:9 

Dựa trên những kết quả trên, có vẻ như với tôi rằng Facebook không xem xét cấp phép chỉ ứng dụng để có nghĩa là một người sử dụng là một app_user. Vì vậy, chính xác những gì làm cho một user_user người dùng và làm thế nào để tôi, như một dev ứng dụng, thực hiện thay đổi đó?

Trả lời

0

Từ câu hỏi tôi nghĩ bạn đang sử dụng bộ lọc mà không cần bất kỳ bộ lọc nào khác cho hộp thoại Yêu cầu. Nếu đó là chính xác thì hãy làm theo lỗi here vì nó trỏ đến cùng một vấn đề như bạn đang gặp phải.

Là một thay thế, cho đến khi lỗi được sửa, tôi có thể đề nghị bạn sử dụng nhiều bộ lọc để cả hai bộ lọc hoạt động chính xác. Tôi đã thử cùng với RELL here.

+0

Cảm ơn. Hãy để tôi kiểm tra nó ra và cho bạn biết. – Shreeni

+0

Cảm ơn câu trả lời. Tôi đã đăng ký lỗi. Tôi đã thử hack được đề cập trong liên kết bạn đã cung cấp, nhưng điều đó cũng không hoạt động. Sử dụng 'app_users' kết hợp với 'tất cả', không ai được hiển thị, chính xác như được liệt kê trong báo cáo ban đầu. – Shreeni

+0

Tôi có cùng một vấn đề. Vẫn không sửa chữa từ facebok sau 8 tháng. Các bạn có tìm thấy cách giải quyết nào không? – Houman

0

Tôi đã giải quyết sự cố bằng cách sử dụng tham số 'exclude_ids' và PHP phía máy chủ. Usng PHP Tôi đã điền các tệp exclude_ids với id của bạn bè hiện tại của người dùng đã nhập ứng dụng của tôi (tôi có các id fb đó trong cơ sở dữ liệu của mình), vì vậy hộp thoại Yêu cầu không hiển thị những người bạn đó cho người dùng.

+0

Nó sẽ bị rối khi bạn đã mời 1000 người dùng –

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