Facebook C# SDK를 사용하여 Facebook 페이지 스트림에 게시하려하지만 비참하게 실패합니다. 나는 시도하고 http://graph.facebook.com/[parentid]_[postid]
에서 해당 ID를 볼 때, 그러나 - 내가 확인했고 내가 피들러의 요청이 페이스 북에 통과 볼 수 있습니다그래프 API를 사용하여 Facebook 페이지에 게시 - ID를 반환하지만 나타나지 않음
var app = new Facebook.FacebookApp(_accessToken);
var parameters = new Dictionary<string, object>
{
{ "message" , promotionInfo.TagLine },
{ "name" , promotionInfo.Title },
{ "description" , promotionInfo.Description },
{ "picture" , promotionInfo.ImageUrl.ToString() },
{ "caption" , promotionInfo.TargetUrl.Host },
{ "link" , promotionInfo.TargetUrl.ToString() },
{ "type" , "link" }
};
var response = app.Post(_targetId + "/feed", parameters);
, 나는 다시 ID를 얻을 :이처럼 내 코드는 모습입니다
그냥 "false"로 된 페이지를 가져오고 해당 게시물은 Facebook 페이지 자체에 나타나지 않습니다. 존재하지 않는 임의의 postidid를 입력하면 "요청한 별칭 중 일부가 존재하지 않습니다."라는 메시지가 나타납니다.
accessToken
는잘못 갈 수 있는지 어떤 아이디어 (this url 사용하여 생성) publish_stream 및 오프라인 액세스를 사용할 수있는 권한이있다? 감사합니다
는나는 "나"(즉, 내 자신의 프로필 페이지에 직접 게시)하는 _targetId을 변경하면 업데이트 나 추가해야, 이것은 잘 작동
나는 똑같은 문제가있다. 내 페이스 북의 벽과 우리 웹 사이트의 사용자 벽에 게시되지만, 다른 사람들에게는 실패한다. – robert