Php Twitter API库问题

Php Twitter API库问题,php,api,twitter,Php,Api,Twitter,我查看了一些用于twitter的php库 我不明白,为什么会这样: $creds = $twitterObj->get('/account/verify_credentials.json'); $status = $twitterObj->post('/statuses/update.json', array('status' => 'This a simple test from twitter-async at ' . date('m-d-Y h:i:s'))); 最好是

我查看了一些用于twitter的php库

我不明白,为什么会这样:

$creds = $twitterObj->get('/account/verify_credentials.json');
$status = $twitterObj->post('/statuses/update.json', array('status' => 'This a simple test from twitter-async at ' . date('m-d-Y h:i:s')));
最好是这样:

$resultorsomething = $twitterObj->verifyCredentials();
$resultorsomething = $twitterObj->updateStatus('This a status');
$resultorsomething = $twitterObj->postMessage('This a message');
为什么我需要学习twitter地址和命令,而不是让IDE和代码完成为我做这件事

我不在乎我需要使用什么方法来执行某些命令、发布或获取(即使很明显),也不在乎它在什么地址完成,我只想发布消息或获取令牌等

---编辑:

我查看了python的tweepy库,我不擅长python,但从这个文件中可以看出- 这正是我所说的

""" statuses/update """
    update_status = bind_api(
        path = '/statuses/update.json',
        method = 'POST',
        payload_type = 'status',
        allowed_param = ['status', 'in_reply_to_status_id', 'lat', 'long', 'source', 'place_id'],
        require_auth = True
    )

路径和方法是硬编码到方法中的,我们需要的唯一参数是status、lat、long等像
updateStatus
这样的命令只是使用
post
版本的包装。如果框架中存在包装器命令,那么您最好使用它们,因为如果
post
命令要更改,那么您就不必更改自己的代码(希望如此)。

就我而言,我同意您的看法。一个好的图书馆会为你提取尽可能多的细节。它可能会提供钩子,以便在需要时了解细节,但默认行为应该简单明了。