Facebook C#SDKを使用してFacebookページストリームに投稿しようとしていますが、私は悲惨に失敗しています。これは私のコードは次のようになります。グラフ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);
私がチェックしていると私はフィドラーで要求するFacebookで通過見ることができる、と私は戻ってIDを取得する - 私は試してみてhttp://graph.facebook.com/[parentid]_[postid]
でそのIDを表示したときに、しかし、
「偽」のページが表示され、その投稿自体がFacebookページに表示されません。存在しないランダムなpostididを入力すると、 "あなたが要求したエイリアスの一部が存在しない"というメッセージが表示されます。
accessTokenは間違って行くことができるものの任意のアイデアは
(this urlを使用して生成)publish_streamとオフラインアクセスを使用することが許可されていますか?おかげ
更新私は_targetIdに「私」(つまり自分のプロフィールページに直接投稿)
私は同じ問題を抱えています。それは私のFacebookの壁と私たちのウェブサイトのユーザーの壁に投稿しますが、他人には失敗します。 – robert