2011-09-29 82 views
2

是否可以更改測試用戶的密碼,以便我可以正常登錄我的任何測試用戶,以便我可以正確測試我的應用程序?我可以更改測試用戶的密碼嗎

我已經試過:

https://graph.facebook.com/{user id}?password={newpassword}&method=post&access_token={the access token} 

我得到的訪問令牌從角色屏幕,在這裏我所有的測試用戶列出。以上鍊接返回:

{ 
    "error": { 
     "message": "Invalid OAuth access token.", 
     "type": "OAuthException" 
    } 
} 

我做錯了什麼?還有另一種更改密碼的方法嗎?

我有15個左右的測試用戶,我需要能夠以任何一種方式登錄。只有我的主測試用戶註冊了我的應用程序,其他人是主測試用戶的朋友(這是設計)

我試圖創建大量的普通用戶來測試並快速實現Facebook盡其所能阻止人這樣做

謝謝

+1

我已經錯過了APP_ID,並在參數的access_token的app_secret之間的管式分離機。我將繼續 –

回答

3

是的 - 你可以。不過,我只嘗試手動 - 它的作品。

  1. 你必須要應用的管理員對哪些用戶正在編輯
  2. 轉到FB Developers page - >單擊「編輯角色」
  3. 在頁面底部會列出,每個都具有所有用戶選項可在其個人資料照片旁邊設置密碼。只需點擊並更改。

希望能有所幫助。由於這不是爲25個用戶手動設置密碼的解決方案。但是,如果無法手動執行,那麼使用API​​將無法實現。值得去嘗試,只是爲了找出錯誤。

是 - 用於測試目的創建真正的用戶是不是一種選擇

+1

請注意,無可否認,_Set Password_功能似乎只出現在首次單擊「編輯角色」後出現的摘要列表中。如果您通過單擊「測試用戶」部分中的「修改」深入瞭解,則會看到更多用戶,但無法設置其密碼。 – clozach

0

對於這樣的用戶訪問令牌(如果用戶ID被訪問)我的理由,Facebook的文檔說,你應該做一個HTTP POST,但他們展示的例子使用查詢字符串,而不是發佈數據。

嘗試提交的所有查詢參數後的數據:

​​
相關問題