2011-01-21 14 views
5

WP7のFacebook.dllを使用してfacebookでユーザーの壁に投稿する方法。 PostAsync()という名前のメソッドが見つかりましたが、パラメータを理解できません。 ご協力いただければ幸いです。 おかげWP7のFacebook.dllを使用してFacebookのユーザーの壁に投稿

+1

? Facebookアプリケーションを実装するために利用できるライブラリが数多くあり、あなたの質問に対する答えはあなたが使っているものによって異なります。 –

+0

は私がエラーを持っている:smalltalk1960s @ – smalltalk1960s

+0

を「ユーザーがこのアクションを実行するアプリケーションを許可していない」ユーザーは、アプリケーションがその壁に公開できるようにする必要があるためです。 セッション内で壁に投稿できるようにするため(ユーザーがアプリケーションとやりとりしている間)、facebookから「publish_stream」権限をリクエストするだけで済みます。 壁にオフラインで公開する必要がある場合は、「publish_stream」と「offline_access」をリクエストする必要があります。詳細については、http://developers.facebook.com/docs/authentication/permissionsを参照してください。 使用しているAPIのドキュメントを参照して、特定のアクセス許可を許可するようにユーザーに求める方法を決定します – justcompile

答えて

9

が最後にfollwingコードを使用して投稿にsucceded: - Facebook.dllは、使用している

var args = new Dictionary<string, object>(); 
args["name"] = "Check this out"; 
args["link"] = "www.xyz.com"; 
args["caption"] = ""; 
args["description"] = "description"; 
args["picture"] = ""; 
args["message"] = "Check this out"; 
args["actions"] = ""; 

FacebookAsyncCallback callBack = new FacebookAsyncCallback(this.postResult); 
fbApp.PostAsync("me/feed", args, callBack); 

    private void postResult(FacebookAsyncResult asyncResult) 
    { 
     System.Diagnostics.Debug.WriteLine(asyncResult); 
    } 
関連する問題