使用开放图表在facebook上发布故事时出错

时间:2013-06-26 14:47:10

标签: facebook opengraph facebook-opengraph


我想在用户的facebook帐户上发布活动。我在facebook上创建了一个应用程序,要求发布publish_permissions和其他必要的权限。我正在使用类似的操作。我使用的代码是:

 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;
        }

当我向用户授予应用程序许可时,我正在从数据库中获取accessstoken。这是长期的访问。我使用相同的帐户发布我已创建应用程序的活动。我正面临错误(OAuthException)(#3506)操作类型喜欢:喜欢不存在或未批准,所以app# AppID#只能发布给应用程序的管理员,开发人员和测试人员。用户#userID#不是其中之一。

我陷入了困境。任何人都可以告诉我,我缺少什么?

谢谢,
普里亚

0 个答案:

没有答案