0

我正在爲客戶開發Facebook應用程序。我想將客戶端作爲測試人員添加到Facebook應用程序中,以便他可以玩弄它並給我反饋。客戶和我在Facebook上並不是朋友,所以我正按照Add Tester模式中的說明,通過他的Facebook ID添加他。通過Facebook ID將非朋友測試人員添加到Facebook應用程序

Add Testers Dialog

當我輸入他的身份證,我得到一個紅色的X出現錯誤消息:「XXXXXXXXXXXX不能被解析爲一個有效的用戶ID或名」 我已經檢查過他通過Facebook Graph API Explorer發給他的Facebook ID是否正確。

我如何使用他的Facebook賬號加入他並解決這個問題?

+0

您是否嘗試過用戶名? – CBroe

+0

我還沒有嘗試過,因爲我當時沒有用戶名,但這似乎工作。 –

回答

0

看來,一個人必須使用不是他們的朋友的人的用戶名註冊該人作爲您的應用程序的測試人員。 (感謝@CBroe邀請我來試試。)

不幸的是,用戶名場Facebook的圖形API的棄用版本2.0和更高版本:

{ 
    { 
    "error": { 
    "message": "(#12) username field is deprecated for versions v2.0 and higher", 
    "type": "OAuthException", 
    "code": 12, 
    "fbtrace_id": "GnJd8sMSb7l" 
    } 
} 

據我所知道的,最好的從Facebook ID獲取用戶名的方法是瀏覽到https://www.facebook.com/ {id},並從重定向的URL中獲取用戶名,該用戶名將爲https://www.facebook.com/ {用戶名}。

相關問題