2012-04-22 3 views
0

오늘 아침 일찍 페이스 북에서 사용자의 이메일 주소를 가져 오는 코드가 정상적으로 작동했지만 이제는 사용자의 이메일에 대해 EXCEPT을 모두 반환합니다.Facebook 그래프 API 이메일 필드에 문제가 있습니다.

Facebook C# SDK를 사용하여 필드를 가져옵니다. 전자 메일을 검색 할 적절한 권한이 있습니다. 다른 개발자

비슷한 문제 :

+0

가 확실 사용자가 난 이메일 권한 –

+0

을 취소하지 않은거야 내 자신의 계정과 내가 오늘 만든 또 다른 새로운 계정으로 테스트 해보십시오. 그리고 아니, 나는 아무 것도 취소하지 않았다. – Ron

+0

음. Intresting ..이 동작을 직접 경험하지 못했습니다. | 해답이 아니라 새로운 사용자를 만들어 앱을 테스트하는 대신 Facebook Dev App Settings로 이동하여 자동 테스트 사용자를 만들기위한 역할로 이동하십시오. –

답변

0

SO Q & A를 통해 스키밍 한 후에이 문제를 해결했으며 동일한 문제가 발생한 사람을위한 해결책입니다.

은 분명히 우리가 사용되지 않는 권한 URL 문자열을 사용했다 :

var parameters = new Dictionary<string, object>(); 
parameters.Add("permission", "email,more_permissions,blah,blah"); 

을 그리고이 사용되어 있어야합니다 :

var parameters = new Dictionary<string, object>(); 
parameters.Add("scope", "email,more_permissions,blah,blah"); 
+0

매개 변수를 사용하는 코드 블록을 제공 할 수 있습니까? ? C# SDK 및 코드 샘플과 동일한 문제가 발생했습니다. 사용자의 이메일을받지 못합니다. – Arcadian