ユーザーの Facebook アカウントにアクティビティを投稿したいと思います。Facebook で、publish_permissions およびその他の必要なアクセス許可を要求するアプリケーションを 1 つ作成しました。このために同様のアクションを使用しています。使用しているコードは次のとおりです。
FacebookWebClient facebookWebClient = new FacebookWebClient(myAccessToken);
string urlToPost= "https://graph.facebook.com/me/og.likes";
string objects = "https://www.yahoo.com";
var parameters = new Dictionary<string, object>
{
{ "object" , objects}
};
try
{
dynamic result = facebookWebClient.Post(urlToPost, parameters);
JObject friendListJson = JObject.Parse(result.ToString());
string returval = friendListJson["id"].ToString();
return returval;
}
catch (Exception e)
{
return e.Message;
}
ユーザーがアプリケーションに許可を与えるときに、以前に保存したデータベースからアクセストークンを取得しています。長期アクセストークンです。同じアカウントを使用して、アプリケーションを作成したアクティビティを投稿していますが、それでもエラー(OAuthException) (#3506)に直面していますアプリの管理者、開発者、テスターのみに公開します。ユーザー #userID# は、これらのロールの 1 つではありません。
私はこれに行き詰まっています.誰かが私に何が欠けているのか教えてもらえますか?
ありがとう、
プリヤ