0
私は自分のイベントを管理できるイベントモジュールがあるウェブサイトを持っています。認証Facebook C#SDK
同時に私はFacebookページ(アプリケーションではない)を持っています。私は実際に自分のウェブサイトから直接Facebookにイベントを作成/更新/削除したいと思います。
私は、次の作業を持っている:使用
FacebookClient clientApp = new FacebookClient(token);
Dictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("name", currentEvent.HeadLine);
DateTime startTime = DateTime.Now;
DateTime endTime = DateTime.Now.AddDays(1);
parameters.Add("start_time", currentEvent.StartDateTime);
parameters.Add("end_time", currentEvent.EndDateTime);
parameters.Add("location", currentEvent.Location);
parameters.Add("description", currentEvent.Description);
var postResult = (IDictionary<string, object>)currentClient.Post("pageid/events", parameters);
accesstokenは私のFacebookのログインからなので、それが満了した場合、システムは失敗します。
これ以外の方法や、新しい期限切れのアクセス許可を取得することはできますか?
よろしくKeldは
は、一つは、あなたがトークンを取得する際のFacebookからの許可のオフラインアクセスを要求することで、あなたは2つのオプションがありKeld
Facebookのページ(アプリケーションではない)にイベントを公開するには2時間ごとに有効期限が切れるページアクセストークンが必要です(既定値)私は新しいトークンを取得するために適切なログインページにアクセスします。私のウェブサイトのユーザーがFacebookにログインしなくても、自分のアカウントから公開する必要があります。 –
あなたのユーザーアクセストークンからページのアクセストークンを取得できますか?サーバー側のWebブラウザの制御と私たちの人口ernameとpasswordのボックスをクリックしてログインをクリックしてシミュレートすると、サポートされていないテクニックになります。 – ForbesLindesay