2011-09-30 13 views
3

さて、私はこのタイトルをかなり要約していると思いますが、とにかく私の状況を説明します。私はFacebook C#SDKとGraph APIを使ってデスクトップアプリケーションを書いています。私の受信トレイに新しい通知と新しい(未読の)メッセージがあるときはnotifし、FacebookグラフAPIエクスプローラを使っても(私のFacebookアカウントに固有の)get/me/inboxには未読としてマークされているが、Facebookのウェブサイトや私が使っているFacebookのアプリケーション(アンドロイド/ iPhone)には表示されない受信ボックススレッドがある。 api explorerスレッドに関するすべての情報を「メッセージ」フィールドの下に表示しますが、「コメント」には何も表示されません。とにかく私の問題は、私はこの新しいアプリケーションを使用すると私はこれを表示し続ける書いていると、それはFacebookのウェブサイトやFacebookのモバイルアプリのメッセージに表示されません、私はそれを読んでマークすることはできません。だから、グラフAPIを使って手動でこれを行う方法もあります。私はアプリで永遠に表示したくないので、私はapiエクスプローラで行うことができます。私はこのように通知をマークすることができますが、私は動作できませんこの受信トレイのスレッドを読み取りとしてマークする方法私は常に私のアプリにスレッドIDをハードコードし、それを無視するように指示することができますが、これは非常に私はこのアプリを使用する唯一の人ではないと考えて非常に不愉快な解決策です。グラフAPIでスレッドを完全に削除する方法さえ可能ですか?Facebook Graph API、受信トレイを読み取りとしてマークしますか?

編集:私はフィールドを持つ)POST https://graph.facebook.com/(thread_idを試してみましたが、「未読」:0しかし、それはうまくいきませんでした

+0

http://stackoverflow.com/questions/8263262/facebook-api-mark-notification-as-read – Bozho

答えて

1

いいえ、Facebookはへの読み取り専用アクセス以外の利用できる持っている現在のAPIには権限がありませんユーザーの受信トレイ。

関連する問題