2010-06-28 6 views
0

Я использую следующий код для публикации статуса обновления профиля пользователя в facebook, но каждый раз, когда он только что возвращается, не удалось обновить то, что здесь не так?не может обновить сообщение о статусе facebook

def fb_post_message(request): 
    import urllib2 
    try: 
     urllib2.urlopen('https://graph.facebook.com/me/feed',"message='hello world'") 
    except: 
     return HttpResponse('could not submit') 
    return HttpResponse('submitted'); 
+0

Пожалуйста, переформатируйте свой код так, чтобы он был доступен для чтения – Philipp

ответ

1

Если это ваш фактический код, и вы не отредактировали какую-либо конфиденциальную информацию, вы даже не аутентифицируете Facebook в качестве пользователя. Поэтому, конечно, он не сможет представить изменения.

Я настоятельно рекомендую использовать библиотеку, предназначенную для взаимодействия с API-интерфейсами Facebook. Информацию о библиотеках Python, которые взаимодействуют с Facebook, см. На странице User:Python в Викитете разработчиков Facebook.

0

Вы забыли добавить токен доступа в свой запрос. Read this comment для получения дополнительной информации о конкретном коде.

Смежные вопросы