不通过FaceBook API发布到页面

时间:2017-03-19 16:28:28

标签: c# facebook facebook-graph-api

我要做的就是使用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..."}...

但是,这个帖子在页面上从未见过!如何从我的应用程序成功发布到我的页面?

1 个答案:

答案 0 :(得分:1)

您的请求应该是POST请求,因为您收到的数据表明这是GET请求。

您还需要publish_pages权限才能成功发布到网页