UserVoice在PHP中的OAuth实现

时间:2012-09-04 08:50:28

标签: php oauth uservoice

我可以通过调用和未授权的请求获取UserVoice的记录,但现在我想创建和更新我需要OAuth但我无法找到UserVoice's PHP实现的内容使用UserVoice API进行OAuth和创建/更新/删除有没有人可以指导我如何实现这样的事情?

1 个答案:

答案 0 :(得分:2)

我们最近一直致力于此并发布了一个基于OAuth的库,这使得从PHP版本5应用程序访问UserVoice API变得更加容易。

有关如何使用user@example.com的访问令牌创建故障单的示例:

<?php
    require_once('vendor/autoload.php'); // Using Composer

    $client = new \UserVoice\Client('subdomain-name', 'API KEY', 'API SECRET');
    $access_token = $client->login_as('user@example.com');

    $result = $access_token->post("/api/v1/tickets", array(
            'ticket' => array(
                'state' => 'open',
                'subject' => 'PHP SDK',
                'message' => "Would you have any OAuth example for PHP?"
            )
    ));
?>

尽管图书馆仍处于开发阶段,但我相信它对您有用。请参阅博客文章以及更多示例,例如在以下位置作为帐户所有者回复故障单:

http://developer.uservoice.com/docs/api/php-sdk/