silverlight에서 facebook sdk를 사용하여 어플리케이션을 빌드하려고합니다. 내 응용 프로그램에서facebook.stream.addlike가 실버 라이트에서 작동하지 않습니다.
나는이 다음과 같은 비동기 호출을 사용하고 달성하기 위해, 게시물에 대한 "좋아요"를 보낼 필요가 :
{페이스 북을 말하는 예외를주고있다
_fb.Stream.AddLikeAsync(_dataAccess.Session.UserId, feed.stream_post.post_id, OnLikeCompleted, null);
. Utility.FacebookException : 요청시 세션 비밀로 서명 할 때 세션 키를 지정해야합니다.at Facebook.Utility.Utilities.ParseException (String response, Boolean JSONFormat) at Facebook.Rest.RestBase.OnRequestCompleted (Obje 코네티컷 보낸 사람, RequestCompletedEventArgs 전자는)}
private void lnkLike_Click(object sender, RoutedEventArgs e)
{
var feed = (sender as FrameworkElement).DataContext as StreamStory;
MessageBox.Show(feed.stream_post.post_id.ToString());
_fb.Stream.AddLikeAsync(_dataAccess.Session.UserId, feed.stream_post.post_id, OnLikeCompleted, null);
}
private void OnLikeCompleted(bool result, Object state, FacebookException e)
{
if (e == null)
{
Dispatcher.BeginInvoke(() => MessageBox.Show("likes success"));
var actual = result;
}
else
{
Dispatcher.BeginInvoke(() =>MessageBox.Show("Error: " +e.Message));
}
}
저 위의 문제를 해결하는 데 도움이 바랍니다. 미리 감사드립니다.