我正在使用django python製作網絡服務。我能夠在登錄時獲得我的朋友信息。我想知道如果我通過userId的步驟或API,它會給我他/她的公共朋友列表Facebook API公共朋友的USERID
0
A
回答
0
您需要有效的access_token和到/me/friends
一個Graph API調用此API文檔在https://developers.facebook.com/docs/reference/api/user/#friends
不知道列舉了Django的模塊,您正在使用或是否有穩定的一個在那裏,但以下是facepy github.com/ jgorset/facepy
import web
from facepy import GraphAPI
from urlparse import parse_qs
url = ('/', 'index')
app_id = "YOUR_APP_ID"
app_secret = "APP_SECRET"
post_login_url = "http://0.0.0.0:8080/"
class index:
def GET(self):
user_data = web.input(code=None)
code = user_data.code
if not user_data.code:
dialog_url = ("http://www.facebook.com/dialog/oauth?" +
"client_id=" + app_id +
"&redirect_uri=" + post_login_url)
return "<script>top.location.href='" + dialog_url + "'</script>"
else:
graph = GraphAPI()
response = graph.get(
path='oauth/access_token',
client_id=app_id,
client_secret=app_secret,
redirect_uri=post_login_url,
code=code
)
data = parse_qs(response)
graph = GraphAPI(data['access_token'][0])
friends_data = graph.get('me/friends')
if __name__ == "__main__":
app = web.application(url, globals())
app.run()
0
您退房https://pypi.python.org/pypi/facebook-sdk? 似乎它可能會做你正在尋找的東西。
相關問題
- 1. Facebook的API - 共同的朋友
- 2. Facebook共同朋友
- 3. Facebook圖表API - 訪問用戶的公共朋友列表
- 4. Facebook圖api朋友的朋友
- 5. iOS SDK共同朋友Facebook API v2.0
- 6. Facebook Graph API 2.2共同朋友
- 7. Facebook API交友朋友
- 8. Facebook最共同的朋友
- 9. Facebook的api朋友列表
- 10. 朋友Facebook的API算
- 11. Facebook朋友的朋友
- 12. 圖api - 非朋友的公開狀態
- 13. FQL和圖形API:找到所有Facebook朋友之間的共同朋友
- 14. Facebook API v2 - 朋友ID
- 15. Facebook API v2.1 - 識別朋友
- 16. Facebook應用程序FBML,FB:朋友選擇器得到朋友userid
- 17. Facebook的API API邀請朋友
- 18. Facebook的IOS SDK共同的朋友
- 19. SQL表爲朋友,共同朋友,朋友朋友等
- 20. 使用facebook api訪問朋友的朋友的數據
- 21. Facebook圖表api只返回950朋友中的25個朋友?
- 22. Facebook朋友的朋友使用圖形API計數?
- 23. Facebook的API得到朋友喜歡回報一些朋友
- 24. 如何使用Facebook API獲取朋友的朋友?
- 25. 你可以用Facebook圖形API查找朋友的朋友嗎?
- 26. Facebook的圖形API共同的朋友的圖像
- 27. Facebook上的朋友和朋友列表
- 28. Facebook - 計數#朋友的朋友有
- 29. Facebook Graph API:不應該/ userId /訂閱者列出非朋友的訂閱者?
- 30. 如何通過Facebook的Graph API獲得共同朋友