【发布时间】:2017-03-20 07:00:40
【问题描述】:
我要做的就是使用 API 发布到页面。这个任务使用 Twitter 非常简单;但是对于 FaceBook,它非常具有挑战性。
我正在使用以下代码:
string url = @"https://graph.facebook.com/{page_id}/feed?message=Hello&access_token={app_id}|{app_secret}";
WebClient client = new WebClient();
Stream data = client.OpenRead(url);
StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
Console.WriteLine(s);
它返回这样的数据:
{"data":[{"story":"Page updated their cover photo.","created_time":"2017-03-13T22:49:56+0000","id":"1646548358..._164741855..."}...
但是,该帖子从未出现在页面上!如何成功地从我的应用发布到我的页面?
【问题讨论】:
-
我是 Facebooks api 的超级新手。但我只是浏览了文档。看起来您的请求类型需要是 POST ,它不在您的代码中。 developers.facebook.com/docs/graph-api/reference/v2.8/post
-
您需要一个页面令牌。现在您正在使用应用令牌。点击有关这些的文档。
标签: c# facebook facebook-graph-api