-1

友達のタイムラインに何かを投稿しようとしていますが、投稿するたびにエラーが発生し続けます。私が使用しているコードは以下のとおりです。コードが正しいかしら?それは私にはうまくいかないからです。手伝ってくれますか?

dynamic parameters = new ExpandoObject();
if (!string.IsNullOrEmpty(action.Post.PictureLocalSource))
{
     var pictureTracking = GetNextPhotoFromFolder(action.Post.PictureLocalSource);
     if (pictureTracking != null)
     {
         //  action.Post.Picture = pictureTracking.FBPictureRef; // org
         action.Post.Link = pictureTracking.FBPictureRef;
         action.Post.Picture = pictureTracking.TrackingFileName;
         parameters.type =  "";
      }
}
parameters.to = action.FacebookPostTargetID;
//parameters.Add("from", MyFacebookID);
parameters.message=action.Post.Message.Trim();
parameters.link = action.Post.Link;
parameters.picture = action.Post.Picture;
parameters.source = action.Post.Source;
parameters.name  = action.Post.Name;
string caption = action.Post.Caption;
if (caption.Length > 200)
    caption = caption.Substring(0, 200);
parameters.caption = caption.Trim(); // "Σχετικά με το asfame.gr";
parameters.description=action.Post.Description;
string feedtype = "";
if (action.Type == ActionType.Comments)
    feedtype = "comments";
else
    feedtype = "feed";
parameters.method = feedtype;
result = Client.Post(parameters);
4

1 に答える 1

1

Facebook は、2013 年 2 月 6 日から、友達のウォールに投稿する機能を削除しました。ここで公式ドキュメントをチェックアウトhttp://developers.facebook.com/roadmap/completed-changes/ 2013 年 2 月 6 日の変更からグラフ API を介してフレンド ウォールに投稿する機能を削除するサブセクションの下。それが役に立てば幸い。

于 2013-02-11T18:17:50.027 に答える