0
我正在使用DynamoDB ans facebook登錄的應用程序。到目前爲止,我一直只用我的FB賬戶來測試我的應用。當我想用另一個測試時,我對dynamoDB的所有請求都被拒絕。在三重檢查了所有內容之後,我認爲我的憑據是錯誤的。這裏是我的代碼:DynamoDB證書初始化
credentials = new CognitoAWSCredentials(
"eu-west-1:MY_ID_POOL", // IDENTITY POOL ID
Amazon.RegionEndpoint.EUWest1 // REGION
);
client = new AmazonDynamoDBClient(credentials, Amazon.RegionEndpoint.EUWest1);
context = new DynamoDBContext(client);
credentials.AddLogin("graph.facebook.com", _Token);
我有麻煩找我做錯了什麼考慮這個代碼已經工作了與我的FB賬號個月,但它與我的測試帳戶不一樣。我試着將我的測試帳戶升級到Facebook開發人員的開發人員和管理員權限,沒有任何變化。當我嘗試向DynamoDB發送請求時,我會盡快確定程序崩潰,而不是拋出任何可以捕獲的異常。
非常感謝您的回答。
編輯:好不容易纔finaly捕捉異常:
登錄不匹配。請爲此身份或身份池至少包含一個有效的登錄名。
當我嘗試把項目放入數據庫。我的身份池授權Facebook登錄和應用程序ID是正確的。角色授權一切,所以它不應該是一個問題。我做錯了什麼 ?