2013-04-06 5 views
0

저는 Facebook과 (과)의 관계를 처음 사용합니다. 내 웹 사이트 (C# .NET 및 asp.net)에서 다른 사람들의 담벼락에 게시 할 수 있어야합니다. 나는 이미 이것을하기 위해 페이스 북 앱을 등록했다.서버 측 코드에서 액세스 토큰 검색

내 웹 사이트의 버튼을 누르면 나에게 페이스 북 URL을 제공 한 내 사용자 목록에 콘텐츠를 공유하려고합니다. 그들은 자신의 벽에 FB 앱 권한을 부여 할 것입니다.

이 작업을 수행하는 방법에 대한 정보는 많지 않습니다. 내가해야 할 일 :

  1. Facebook SDK를 사용하여 새로운 accesstoken, 서버 측을 검색하십시오.
  2. facebook url을 사용하면 사용자의 프로필을 얻을 수 있습니다.
  3. 벽에 링크를 공유하십시오.
+0

이 게시물은 도움이 될 수 있습니다 : http://www.thepcwizard.in/2013/02/working-with-facebook-c--sharp-sdk.html – ThePCWizard

답변

0

FB SDK를 연결하기 위해 PHP와 javascript를 사용했습니다. 내가

  1. 당신이 FB.getLoginStatus 에 의해 accessToken 얻을 수있는 developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/

  2. 당신이 얻을 수는 C#을에 구현할 수 있습니다 모른다 당신은 "범위"매개 변수에 의해 원하는 부여에 대한 몇 가지 허가를 그래프 API에서 "출판"(그래프 API에 대해보고) http://developers.facebook.com/docs/getting-started/graphapi/

  3. 주 일부 텍스트가 (공급) 벽에 볼 http://developers.facebook.com/docs/reference/api/publishing/

도움이되기를 바랍니다. 내 영어 실력에 대해 사과드립니다.

0
https://github.com/barans/FacebookCsharpSdk

에서 nuget 패키지 또는 DLL이 www.facebook.com/developers

var config = new Dictionary<string, object>(); 
config.Add("appId", "3955......."); 
config.Add("secret", "4c1d..............."); 
config.Add("fileUpload", true); //optional 
FacebookClient client = new FacebookClient(config); 

이 코드는 액세스 토큰을 client.getAccessToken (검색)에서 APPID 비밀 충전

제 다운로드;

이 코드는 공개적으로 사용 가능한 현재 사용자 정보를 검색합니다. 당신은 임의의 사용자에게 서버 측벽 게시를 허용하지 않습니다 "999999"

client.api("/me", "GET", null)); 

페이스 북과 같은 페이스 북 ID로 저를 교체 할 수 있습니다. 현재 사용자의 벽에만 게시 할 수 있으며 먼저 publish_stream 권한을 요청해야합니다. 이 코드 조각이 벽 게시물을 만든다는 것을 알게 된 후

request.Method = FacebookApiMethodType.POST; 
request.Path = "/me/feed"; 
request.Params = new NameValueCollection(); 
request.Params.Add("link", "www.arcademonk.com"); 
request.Params.Add("message", "C# SDK Batch Request Messsage"); 

github 페이지에서 모든 문서를 찾을 수 있습니다. 도움이되기를 바랍니다.

관련 문제