2012-12-19 1 views
1

facebook C# sdk를 사용하여 내 벽에 링크를 공유 할 수 있습니다.님께 서 친구의 벽에 특정 링크를 공유하십시오.

하지만 내 친구의 벽에 표시하려고 할 때 문제가 발생합니다. 내 친구 공유 링크와 같은 현상이 발생하는 이유는 무엇입니까? 나는 그것을 해결하기 위해

게시물을 공유 링크 : 내 페이스 북의 클라이언트 ID와 이름

링크 :에서

: 나는 포스트를 준비 할 때

내가이 필드를 채울 해요 friends_id을/

공급 여기

당신은 일을 사용할 필요가

JavaScriptSerializer sr = new JavaScriptSerializer(); 
    Dictionary<string, object> result = new Dictionary<string, object> 
              {{"link", "{some http address here}"}, 
              {"from", sr.Serialize(GetFrom())}}; 




    FacebookClient fbClient = new FacebookClient(accessToken); 

    fbClient.PostCompleted += FbClientPostCompleted; 

    fbClient.PostTaskAsync("/{ID of my friend}/feed", parameters); 
+1

잘 모르겠습니까? 당신이 조금 정성 들여서 어쩌면 어떻게 처리했는지에 대한 솜씨 코드를 제공 할 수 있을까요? –

+0

코드 어의 예제를 어떻게 추가합니까? – Max951

+0

누구의 액세스 토큰을 사용하고 있습니까? – Igy

답변

0

코드의 예입니다 사용자의 액세스 토큰이지 응용 프로그램 액세스 토큰이 아닙니다. 그 후에 올바른 게시 권한이 있다고 가정하면 올바르게 작동합니다.

+0

사용자의 액세스 토큰이 매우 빨리 만료됩니다. 어떻게이 이벤트를 잡아 메시지를 게시 할 수 있습니까? – Max951

관련 문제