ここでの目標は、特定のハッシュタグを付けてウォールに何かを投稿するようにユーザーに依頼することです。ユーザーがこれを行った場合、アプリからこの投稿に「投稿していただきありがとうございます。戻ってきてください」のようなコメントを投稿したいと思います。次のステップについてはhttp://www.mysite.comをご覧ください。」これまでのところ、ユーザーの投稿のクエリに成功し、特定のハッシュタグを持つ投稿を正常に見つけています。投稿を見つけると、投稿の も取得しpost_id
ます。
docs から見つけたすべてを読んだ後、グラフAPIでこのようなことをすると、ユーザーからコメントを投稿できます。(これは Facebook c# sdk を使用しています)
FacebookClient client = new FacebookClient();
client.Post("832586561_10152125349566562/comments", new
{
message = "test message from app"
});
このコードでは、ユーザーの access_token を使用していますが、問題なく動作しますが、Facebook では、ユーザーが自分の投稿にコメントしていると表示されます。それは私たちが望んでいることではなく、コメントがアプリから来ているように見せたいのです。そこで、ユーザーの access_token の代わりにアプリ アクセス トークンを使用しようとしましたが、アクセス許可が不十分であるというエラーが表示されます。アプリアクセストークンでこれが可能かどうかさえわかりません。公開に関係するすべての拡張アクセス許可を追加しようとしましたが、まだ十分なアクセス許可がないというエラーが表示されます。現在、ログイン時にこれらの拡張アクセス許可を要求しています。
{ scope: 'email,publish_stream,email,rsvp_event,read_stream,user_likes,user_birthday,publish_actions,manage_pages' });
特定の投稿にコメントを投稿し、そのコメントをアプリから受け取る方法を知っている人はいますか?