2011-09-12 38 views
8
<fb:serverFbml style="width: 240px;"> 
         <form method="post" action="/friend-selector" id="friend-selector"> 

           <script type="text/fbml"> 
          <fb:fbml> 
           <fb:friend-selector uid="xxxxx" name="uid" idname="friendselector_s"/> 
          </fb:fbml> 
          </script> 
          <INPUT type="submit" value="submit" class="submit" /> 
         </form> 
        </fb:serverFbml> 

Tại backend tôi đang cố gắng để có được những người bạn id:Fb chọn bạn bè trong công cụ ứng dụng google

def post(self): 
    logging.info(self.request.POST) 
    ss=self.request.POST[u'friendselector_s'] 
    logging.info(ss)` 

lỗi Vì vậy, tôi geeting.

Traceback (most recent call last): 
    File "C:\Program Files\Google\google_appengine\google\appengine\ext\webapp\__init__.py", line 702, in __call__ 
    handler.post(*groups) 
    File "D:\Workspace\main.py", line 142, in post 
    ss=self.request.POST[u'friendselector_s'] 
    File "C:\Program Files\Google\google_appengine\lib\webob\webob\multidict.py", line 302, in __getitem__ 
    return self._decode_value(self.multi.__getitem__(key)) 
    File "C:\Program Files\Google\google_appengine\lib\webob\webob\multidict.py", line 77, in __getitem__ 
    raise KeyError(key) 

Tôi đang sử dụng mã này trong facebook với ứng dụng google egine tại backend. Khi thu thập dữ liệu tại backend tôi đã không nhận được idname. Trên toàn bộ tôi không nhận được id freind được lựa chọn. Tôi cũng cần dữ liệu ở bên javscript.

+0

Đây không phải là thông tin đầy đủ. –

+0

thông tin nào khác bạn cần. Tại backend tôi đang cố gắng để có được những người bạn id 'def bài (tự): logging.info (self.request.POST) ss = self.request.POST [u'friendselector_s '] logging.info (ss) ' – goblin2986

+0

Chỉnh sửa câu hỏi của bạn để đăng toàn bộ mã và thông báo lỗi chính xác. –

Trả lời

1

Bạn nên sử dụng chức năng JavaScript yêu cầu ứng dụng mới để gửi yêu cầu, thay vì phiên bản FBML bị khấu hao. Bạn có thể thực hiện yêu cầu đơn giản bằng cách sử dụng:

FB.ui({method: 'apprequests', 
    message: 'My Great Request', 
}, requestCallback); 

Facebook Requests Documentation có thể giúp bạn thêm.

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