2015-10-15 58 views
0

我需要可以通過Facebook個人資料網址提供用戶標識的API。 如:https://www.facebook.com/bhupinder.rajput.786這是我的個人資料網址,但是當我打這個(https://graph.facebook.com/v2.5/bhupinder.singh.rajput)網址在圖形API,但我得到的錯誤響應如何從Facebook個人資料網址獲取Facebook用戶標識?是否有任何API可用

{ 「錯誤」:{ 「消息」:「(#803)無法查詢用戶通過他們的用戶名(bhupinder.rajput.786)」, 「類型」: 「OAuthException」, 「代碼」:803, 「fbtrace_id」: 「ChRSh/G8Q0J」 }}

然後我試着要廢除此網址以獲取來自Html源的用戶標識,但是當我點擊此網址時,我得到的是旁遮普語的回覆。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URI); 
      HttpWebResponse requestp = (HttpWebResponse)request.GetResponse(); 

      StreamReader streamReader = new StreamReader(requestp.GetResponseStream(), Encoding.ASCII); 
      SourceCode = streamReader.ReadToEnd(); 
      SourceCode = HttpUtility.HtmlDecode(SourceCode); 
      requestp.Close(); 
+0

的Facebook不允許對通過其TOS刮:https://www.facebook.com/apps/site_scraping_tos_terms.php – Tobi

回答

0

由於圖形API 2.0版(1.5年前!),它不再可以使用username領域,符合這個全球的Facebook用戶ID。

現在,所有應用程序都必須使用應用程序範圍的用戶標識。如果你使用Facebook登錄,這將不是問題。

相關問題