내 웹 사이트 용 페이스 북 페이지와 페이스 북 응용 프로그램을 만들었으므로 이제는 facebook SDK .NET의 도움으로 페이스 북 페이지에 메시지를 게시해야합니다.Facebook SDK로 메시지 게시
이것은 내가 지금까지 무엇을 가지고 있습니다 :
public static bool UploadPost(string message)
{
dynamic result;
//https://developers.facebook.com/tools/explorer/
//https://developers.facebook.com/tools/access_token/
FacebookClient client = new FacebookClient("secret access token");
result = client.Get("oauth/access_token", new
{
client_id = "[Client ID number]",
client_secret = "[Client sercret",
grant_type = "client_credentials",
});
result = client.Post("[facebook app Id]/feed", new { message = "Test Message from app" });
//result.id;
result = client.Get("[facebook app Id]");
return false;
}
이 실행 내가 얻을 : client.Post에 Additional information: (OAuthException - #200) (#200) The user hasn't authorized the application to perform this action
. 모든 일이 잘 작동하는 client.Post 행을 제거하면 올바른 데이터가 반입됩니다.
일부 helps on facebook SDK .NET 웹 사이트를 따라했지만 아직 작동하지 않습니다.
이제 주된 문제는 허가 예외가 발생한다는 것입니다. 내 페이스 북 응용 프로그램이 내 웹 사이트에서 페이스 북 페이지로 게시물을 게시 할 수있는 권한을 갖고 있기를 바랬습니다.
Facebook에 신청서를 등록하셨습니까? 자습서 (https://developers.facebook.com/docs/web/tutorials/scrumptious/register-facebook-application/). 사용자가 벽에 올릴 수있는 올바른 유형의 권한을 요청 했습니까? –