0


ユーザーの 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 つではありません。

私はこれに行き詰まっています.誰かが私に何が欠けているのか教えてもらえますか?

ありがとう、
プリヤ

4

0 に答える 0