FQL (Facebook C# SDK, ASP .NET MVC, VB, iFrame Canvas 응용 프로그램)을 사용하여 모든 사용자 사진을 가져 오려고합니다. 내 코드는 다음입니다 :OAuth 2.0 액세스 토큰 예외가 잘못되었습니다.
Dim app As New FacebookApp()
Dim result As New List(Of FB_Picture)
Dim photoList As Object = app.Fql("SELECT src_small,src_big,src,caption FROM photo WHERE aid IN (SELECT aid FROM album WHERE owner=" + FacebookId.ToString() + ") ORDER BY created DESC LIMIT " + FromN.ToString() + "," + ToN.ToString())
For i As Integer = 0 To photoList.Count
result.Add(New FB_Picture() With {.Caption = photoList(i).caption, .Src = photoList(i).src, .Src_big = photoList(i).src_big, .Src_small = photoList(i).src_small})
Next
Return result
FB_Picture 사용자 사진을 저장하는 내 클래스입니다.
내 응용 프로그램에 user_photos 권한이 있습니다.
하지만 오류가 - 잘못된 OAuth는 2.0 액세스 토큰 당신이 나를 도울 수
FacebookOAuthException: Invalid OAuth 2.0 Access Token]
Facebook.FacebookApp.MakeRequest(HttpMethod httpMethod, Uri requestUrl, Byte[] postData, String contentType) +393
Facebook.<>c__DisplayClassf.<OAuthRequest>b__e() +20
Facebook.FacebookApp.WithMirrorRetry(Func`1 body) +225
Facebook.FacebookApp.OAuthRequest(Uri uri, IDictionary`2 parameters, HttpMethod httpMethod) +338
Facebook.FacebookApp.RestServer(IDictionary`2 parameters, HttpMethod httpMethod) +481
Facebook.FacebookAppBase.Api(String path, IDictionary`2 parameters, HttpMethod httpMethod) +236
Facebook.FacebookAppBase.Api(IDictionary`2 parameters) +132
Facebook.FacebookAppExtensions.Fql(FacebookAppBase app, String query) +310
를? 무엇을 수정할 수 있습니까? Facebook C# SDK를 사용하여 FQL을 사용할 수 있습니까?