2013-04-01 38 views
2

我想通過Python Facebook SDK發送一些Facebook通知。使用下面的HTTP請求 做到這一點:Python。用戶訪問令牌需要此資源

https://graph.facebook.com/<USER ID>/notifications?&access_token=<My APP access token>&template=My message!!!! 

所有請求返回如下回應:

{ 
    "error": { 
     "message": "A user access token is required to request this resource.", 
     "type": "OAuthException", 
     "code": 102 
    } 
} 

我試圖做手工在瀏覽器中。結果是一樣的。 Facebook的只是說:

POST /{recipient_userid}/notifications?access_token= … &template= … &href= … 

因此不需要任何用戶訪問令牌.... 請問該如何解決這個問題?

在此先感謝。

回答

1

如果您在開發STIL,只是需要一個有效的用戶令牌,去https://developers.facebook.com/tools/explorer並生成一個從自己的用戶帳戶。

但是,如果您已經從蟒蛇認證,蟒蛇的Facebook SDK提供了幾個選項。

  1. get_access_token_from_code
  2. get_user_from_cookie
  3. parse_signed_request

所有這些提供訪問用戶訪問令牌,然後可以用於登錄我們的要求。

相關問題