2015-10-09 91 views
0

我目前正在創建一個應用程序,其中包括檢查用戶名可用性的社交網絡,一個是Facebook。使用Python我怎麼做到這一點?我已經完成了推特:檢查Facebook用戶名可用性 - Python

url = "https://twitter.com/users/username_available?username=" + username 
response = requests.get(url) 
data = json.loads(response.text) 

return data.get("reason") 
+1

無法通過API進行更新 - Facebook已刪除2.0版的「用戶名」字段。 – CBroe

+0

你如何建議我這樣做?閱讀頁面以查看它是否是個人資料而不是404? – HarrysGaming

+0

我建議你不要。刮臉是針對Facebook的ToS。無論如何,我並沒有在這個功能上看到太多的用處。 – CBroe

回答

-1

您可以使用Facebook的Graph API,我已經嘗試了一個非常簡單的解決方案。 基本上我只是檢查預定義字符串的響應。

import requests 
name = input() 
url = "https://graph.facebook.com/" + name 
response = requests.get(url) 

if (response.text.find("Some of the aliases you requested do not exist") == -1): 
    print("Exist!") 
else: 
    print("Don't exist!")