2

WindowsPhone アプリケーションから Facebook の投稿を更新しようとしています。ドキュメントに言及が見つかりませんでした: https://developers.facebook.com/docs/reference/api/post/

作成/削除は問題なく機能しますが、私の場合、以前に公開された投稿を更新する必要があります。

/post_id パスに投稿しようとしました

var fb = new FacebookClient(_token);
dynamic result = await fb.PostTaskAsync(
                        "/" + _postId,
                        new { message = "test update!" });

しかし、次のエラーが発生しました:

Facebook.FacebookOAuthException: (OAuthException - #100) (#100) 次のいずれかのパラメーターが必要です。

is_hidden,is_published,scheduled_publish_time,is_pinned,timeline_visibility,backdated_time

is_published フラグを追加すると:

var fb = new FacebookClient(_token);
dynamic result = await fb.PostTaskAsync(
    "/" + _lastPostId,
    new {
            message = "test update!",
            is_published = true
        });

別のエラーが発生しました:

(OAuthException - #100) (#100) サポートされていない投稿リクエスト

提案していただきありがとうございます!

4

2 に答える 2

0

Facebook も Twitter も、投稿を更新する機能を提供していないことが判明しました。VK (Vkontakte social network) だけがそのような能力を持っています (wall.edit)

于 2013-05-07T19:40:21.723 に答える
0

最近発見したのですが、投稿の種類がリンクの場合、公開ページで投稿のメッセージを編集できます

または、次の方法で投稿を非表示、スター付き、または表示することで、投稿の状態を更新できます。

投稿 : https://graph.facebook.com/POST_ID?is_hidden= {hidden|normal|starred}

詳細については、こちらを参照してください

于 2013-10-03T11:52:24.627 に答える