【问题标题】:C# Client Library for Twitter Ads Api [closed]用于 Twitter 广告 Api 的 C# 客户端库 [关闭]
【发布时间】:2016-01-10 08:49:48
【问题描述】:

是否有用于 twitter Ads Api 的 C# 客户端库?

显然 Tweetinvi 不支持 Ads Api,但除此之外它对于 Twitter 来说是非常好的库。

【问题讨论】:

  • 请问我有理由投反对票吗?
  • 对,我已经浏览了该链接,并在 Twitter 帐户上创建了一个应用程序。我想知道是否有一个 C# 客户端库允许我进行 API 调用而不必直接进行 REST 调用。
  • 答案可能是否定的。如果您为 twitter 工作,您可能会使用他们内部的,但否则您应该自己进行 REST 调用。
  • 如果我在 Twitter 工作,我一开始就不会在 SO 上问这个问题。感谢您的帮助。

标签: c# twitter tweetsharp tweetinvi ads-api


【解决方案1】:

我猜你可以像使用 Tweetinvi 一样设置身份验证,然后使用TwitterAccessor

您可以在此处找到文档:https://github.com/linvi/tweetinvi/wiki/Custom-Queries#simple-query

我不使用 JSON,而是通过创建用 [JsonProperty] 属性装饰的 DTO 来简化流程(UserDTO 中的示例)。

// Example of DTO class
public class AdDTO
{
    [JsonProperty("name")] // This is the name json field of the response
    public string Name { get; set; }
}

然后您将能够获得AdDTO,如下所示:

var adDTO = TwitterAccessor.ExecuteGETQuery<AdDTO>("my_twitter_ads_api_query");

希望对你有帮助。

最后,为了您的了解,我一直在与多家公司合作,并且我签署了保密条款/合同,以始终保护他们的凭据安全。如果需要,我也很乐意与您合作。

祝你的广告编码愉快:)

【讨论】:

    【解决方案2】:

    我是 Tweetinvi 库的开发人员。 Twitter 广告 API 将在 2.0 版中实现,因此在相当长的一段时间(几个月或一年)之前不会完成。

    尽管您可以与我分享您的凭据,但我很乐意尝试看看是否可以快速为您提供帮助。通过一些调整或提示,该库应该能够让您为 Ads API 创建自定义 Twitter 查询。

    欢迎访问 github 在此处打开问题:https://github.com/linvi/tweetinvi

    如果您想私下联系我,请通过我的 codeplex 个人资料进行(点击https://www.codeplex.com/site/users/view/linvi 上可见的“联系”链接)。

    干杯, 临维

    【讨论】:

    • 感谢林维的回复。我不允许共享凭据。 (我本人尚未收到凭据)。但是,我正在尝试方法 TwitterAccessor.ExecuteJsonGETQuery();在 TweetInvi 库中。例如var userJson = TwitterAccessor.ExecuteJsonGETQuery("ads-api.twitter.com/0/accounts"); 并希望得到 JSON 结果。这是正确的方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多