2012-02-25 18 views
0

この場所にあるC#Facebook SDKを使用してグループウォールに投稿する方法のサンプルをhttps://github.com/facebook-csharp-sdk/facebook-csharp-sdkでお知らせください。以下は、関連するコードのほんの数行だけです。 fbクライアントが作成され、パラメータが入力され(図示せず)、fb.post呼び出しが行われます。グループ壁に投稿しようとすると、私がしたのは "私/フィード"を "groupId/feed"に変更したことだけでした。私はおそらく何が間違っているのか分かりますが、Facebookのエラーは情報を提供しません。返されるエラーは "(OAuthException)予期しないエラーが発生しました。後でリクエストを再試行してください。"Facebook C#SDKグループウォールに投稿するサンプル

var fb = new FacebookWebClient();

Original SDKサンプルコードは次のとおりです。dynamic id = fb.Post( "me/feed"、parameters);

グループに投稿しようとしています:dynamic id = fb.Post( "328271290556233/feed"、parameters);

残念ながら、私は上記のSDKを使用した例は見つかりませんでした。

ありがとうございました。

答えて

2

複数の試行をした後、Facebook Explorerのアプリ(http://developers.facebook.com/tools/explorer)を使ってグループにメッセージを投稿しようとすると、問題がわかりました。それはポストし、私はアプリケーションにすべての権利を与えたことを認識した。私はすべての権利を削除し、一つずつ追加しました。興味深いのは、publish_streamが不足している場合、投稿の試行により、アプリケーションに投稿権限がない旨の有用なエラーメッセージが表示されます。あなたのアプリケーションがpublish_streamで、user_groupsでない場合は、不明なエラーが発生します。だから、私の問題を解決するためには、私のアプリケーションでuser_groupsの権利を求めるようにしなければなりませんでした。私が使用する正確な権利はuser_about_me,user_groups,publish_stream,manage_pagesです。私は何かが間違っているのを忘れてしまいましたが、役に立つエラーメッセージがうまくいきました。 SDKを使用してグループに投稿するには、「me」をグループIDに置き換えます。それだ。

+0

あなたはグループにステータスを投稿する方法を私にCシャープコードできますか [email protected] –

関連する問題