gpt4 book ai didi

facebook-graph-api - Facebook C# SDK v6 - 如何发布图形操作?

转载 作者:行者123 更新时间:2023-12-03 17:57:00 26 4
gpt4 key购买 nike

寻找有关使用 SDK 的 v6 发布开放图操作的一些帮助。我已经搜索了几天,但找不到任何有关如何执行此操作的示例。到目前为止,我有:

protected void btnDyno_Click(object sender, EventArgs e)
{
FacebookSDKInterface fbData = new FacebookSDKInterface();
var fb = new FacebookClient(fbData.FacebookAccessToken);

dynamic parameters = new ExpandoObject();
parameters.appnamespace = "thedynoroom";
parameters.action = "added";
parameters.object_name = "dyno_run";
parameters.object_url = "http://thedynoroom.com/DesktopModules/Incite/InciteCore/FBObject.aspx";

try
{
dynamic result = fb.Post("me/", parameters);

lblPostMessageResult.Text = result;
txtMessage.Text = string.Empty;
}
catch (FacebookApiException ex)
{
lblPostMessageResult.Text = ex.Message;
}
}

我知道这是不正确的,因为我只是猜测,因为我无法找到任何关于此的具体文档。除了 http://csharpsdk.org 上的内容之外,还有其他文档吗? ?

在此先感谢您的帮助!
乍得

更新:好的,终于想通了......
如果在您的 facebook 开发人员图表仪表板中,您的操作的获取代码链接如下所示:
curl -F 'access_token=blahblahblah' \
-F 'dyno_run=http://samples.ogp.me/266692056752346' \
'https://graph.facebook.com/me/thedynoroom:add'

那么你的代码应该是这样的:
        dynamic parameters = new ExpandoObject();
parameters.dyno_run = "http://samples.ogp.me/266692056752346";

try
{
dynamic result = fb.Post("me/thedynoroom:add", parameters);

lblPostMessageResult.Text = result;
txtMessage.Text = string.Empty;
}

请注意,在“parameters.xxxxxxxx”中,xxxxx 是 = 到您的操作名称。

现在我只需要弄清楚如何解析 JSON 结果:)

最佳答案

请参阅上面更新下的答案。

关于facebook-graph-api - Facebook C# SDK v6 - 如何发布图形操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9985677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com