Am încercat să scrie o aplicație Facebook în cazul în care utilizatorul poate vedea istoricul starea de prietenii săi. Totul pare să funcționeze bine, până când am încerca să salveze informațiile de stare în DB meu. aici este codul:
class UserStatus(models.Model):
facebookid = models.IntegerField()
time = models.IntegerField()
status_msg = models.CharField(max_length = 2000)
@facebook.require_login()
def canvas(request):
# Get the User object
user, created = FacebookUser.objects.get_or_create(id = request.facebook.uid)
user_lastname = request.facebook.users.getInfo([request.facebook.uid], ['last_name'])[0]['last_name']
query = SELECT time,message FROM status WHERE uid=%s % request.facebook.uid
result = request.facebook.fql.query(query)
Deci, ca rezultat dă-mi toate informațiile statutului. astfel încât problema mea este eroarea sa dau, atunci când încerc să-l salveze.
userstatus = UserStatus()
for item in result:
userstatus.facebookid = request.facebook.uid
userstatus.time = item.time
userstatus.msg = item.message
userstatus.save()
eroare: Erori în timp ce încărcarea paginii din aplicația
HTTP a primit codul de eroare 500 în timpul încărcării
Deci, cum pot rezolva această problemă.
Mulțumiri.













