我只是想知道Django是否有一個應用程序可以幫助連接所有3個社交網絡,導入基本信息,個人資料圖片,但最重要的是推動用戶對這三個網站帳戶的訪問權限。我看着django-social-auth,但只是讓你註冊或登錄這些網站,而不是推貼。FB G +和Twitter整合和推送帖子
0
A
回答
1
django-allauth http://github.com/pennersr/django-allauth/存儲FB/G/Tw(以及更多)的基本信息,提供對個人資料圖片的基本訪問權限,並將訪問令牌存儲在數據庫中。
無論您使用訪問令牌做什麼,都是項目特定的並且超出了allauth範圍。例如,爲了發佈到用戶牆上,你需要:
用戶的權限(可以通過配置爲Facebook提供的適當範圍做到這一點,在README.txt中搜索SCOPE)
一旦用戶通過FB登錄,訪問令牌就存儲在allauth.socialaccount.models.SocialToken中。只需查找登錄用戶的令牌。
- 然後,給定令牌使用任何您喜歡的方式代表用戶發佈到Facebook API。例如。 https://github.com/pythonforfacebook/facebook-sdk
有關Django的用戶和社會*模型之間的關係更多的背景,請參見:
1
有Django的應用程序,可以單獨做你需要的(Facebook example),但我不知道可以使用多個應用程序的應用程序。
django-social-auth
將通過獲取用戶信息和允許他們代表他們發佈到社交網絡的方式來幫助您。
一旦用戶通過django-social-auth
進行了身份驗證,您將有權訪問用戶訪問令牌,以便代表他們發佈到各自的網絡。
從那裏,你將不得不縫合一些額外的Python模塊,如上面的Facebook例子來做實際發佈。
相關問題
- 1. 如何從FB,Twitter和LinkedIn API獲取URL帖子
- 2. Facebook和Twitter的帖子
- 3. 獲取3個最後fb帖子和推文
- 4. FB,TWITTER,G +共享網址和固定預覽圖像
- 5. Twitter和Facebook整合iOS 7
- 6. 如何將Twitter和Facebook帖子聚合到Orchard博客?
- 7. FB像和發送
- 8. Facebook和Twitter整合最推薦的django/oauth包是什麼?
- 9. 將CakePHP3整合Wordpress帖子
- 10. spring-mvc,websockets推送整合
- 11. Twitter API和轉推
- 12. Blackberrry Twitter整合推文照片
- 13. FB,Twitter和Stumbleupon計數的整個域名
- 14. Facebook,Twitter和谷歌整合使用socialauth
- 15. Twitter和Facebook的整合在cocos2d
- 16. 的PhoneGap與Facebook和Twitter的整合
- 17. 定製分享fb,g +和twitter的圖片使用開放圖形
- 18. 社交網絡FB,Twitter,G +等..在所有3個平臺(iOS,Android和Blackberry)中
- 19. Twitter的帖子數
- 20. 如何整合Facebook訪客帖子和watson對話?
- 21. 如何發送新帖子將通知從Wordpress推送到PhoneGap(iOS和Android)
- 22. 使Fb和Twitter小部件響應
- 23. FB圖api:搜索帖子和狀態更新
- 24. FB圖形API:獲取帖子和人員聯繫
- 25. 面料和離子整合
- 26. 推特和谷歌+社會整合
- 27. Django:完整的Facebook和Twitter整合(Django-Facebook,django-social-auth,django-allauth)
- 28. Android Twitter整合
- 29. WPF Twitter整合
- 30. iOS6 Twitter整合