mirror of
https://github.com/friendica/friendica
synced 2025-04-25 09:10:11 +00:00
Merge pull request #10987 from annando/api4
API: moved classes / unified user array creation
This commit is contained in:
commit
0b6e0566d7
17 changed files with 433 additions and 925 deletions
|
@ -48,7 +48,7 @@ class RateLimitStatus extends BaseApi
|
|||
'reset_time_in_seconds' => strtotime('now + 1 hour'),
|
||||
'remaining_hits' => '150',
|
||||
'hourly_limit' => '150',
|
||||
'reset_time' => api_date(DateTimeFormat::utc('now + 1 hour', DateTimeFormat::ATOM)),
|
||||
'reset_time' => DateTimeFormat::utc('now + 1 hour', DateTimeFormat::API),
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -19,10 +19,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
namespace Friendica\Module\Api\Twitter;
|
||||
namespace Friendica\Module\Api\Twitter\Followers;
|
||||
|
||||
use Friendica\Core\System;
|
||||
use Friendica\Model\Contact;
|
||||
use Friendica\Module\Api\Twitter\ContactEndpoint;
|
||||
|
||||
/**
|
||||
* @see https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-followers-ids
|
||||
|
@ -47,6 +48,8 @@ class FollowersIds extends ContactEndpoint
|
|||
'default' => 1,
|
||||
]]);
|
||||
|
||||
// @todo Use Model\Contact\Relation::listFollowers($cid, $condition, $count);
|
||||
|
||||
System::jsonExit(self::ids(
|
||||
[Contact::FOLLOWER, Contact::FRIEND],
|
||||
self::getUid($contact_id, $screen_name),
|
|
@ -19,10 +19,11 @@
|
|||
*
|
||||
*/
|
||||
|
||||
namespace Friendica\Module\Api\Twitter;
|
||||
namespace Friendica\Module\Api\Twitter\Followers;
|
||||
|
||||
use Friendica\Core\System;
|
||||
use Friendica\Model\Contact;
|
||||
use Friendica\Module\Api\Twitter\ContactEndpoint;
|
||||
|
||||
/**
|
||||
* @see https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-followers-list
|
||||
|
@ -49,6 +50,7 @@ class FollowersList extends ContactEndpoint
|
|||
'default' => 1,
|
||||
]]);
|
||||
|
||||
// @todo Use Model\Contact\Relation::listFollowers($cid, $condition, $count);
|
||||
|
||||
System::jsonExit(self::list(
|
||||
[Contact::FOLLOWER, Contact::FRIEND],
|
|
@ -19,15 +19,16 @@
|
|||
*
|
||||
*/
|
||||
|
||||
namespace Friendica\Module\Api\Twitter;
|
||||
namespace Friendica\Module\Api\Twitter\Friends;
|
||||
|
||||
use Friendica\Core\System;
|
||||
use Friendica\Model\Contact;
|
||||
use Friendica\Module\Api\Twitter\ContactEndpoint;
|
||||
|
||||
/**
|
||||
* @see https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-friends-ids
|
||||
*/
|
||||
class FriendsIds extends ContactEndpoint
|
||||
class Ids extends ContactEndpoint
|
||||
{
|
||||
public function rawContent()
|
||||
{
|
||||
|
@ -47,6 +48,8 @@ class FriendsIds extends ContactEndpoint
|
|||
'default' => 1,
|
||||
]]);
|
||||
|
||||
// @todo Use Model\Contact\Relation::listFollows($cid, $condition, $count);
|
||||
|
||||
System::jsonExit(self::ids(
|
||||
[Contact::SHARING, Contact::FRIEND],
|
||||
self::getUid($contact_id, $screen_name),
|
|
@ -19,15 +19,16 @@
|
|||
*
|
||||
*/
|
||||
|
||||
namespace Friendica\Module\Api\Twitter;
|
||||
namespace Friendica\Module\Api\Twitter\Friends;
|
||||
|
||||
use Friendica\Core\System;
|
||||
use Friendica\Model\Contact;
|
||||
use Friendica\Module\Api\Twitter\ContactEndpoint;
|
||||
|
||||
/**
|
||||
* @see https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-friends-list
|
||||
*/
|
||||
class FriendsList extends ContactEndpoint
|
||||
class Lists extends ContactEndpoint
|
||||
{
|
||||
public function rawContent()
|
||||
{
|
||||
|
@ -49,6 +50,8 @@ class FriendsList extends ContactEndpoint
|
|||
'default' => 1,
|
||||
]]);
|
||||
|
||||
// @todo Use Model\Contact\Relation::listFollows($cid, $condition, $count);
|
||||
|
||||
System::jsonExit(self::list(
|
||||
[Contact::SHARING, Contact::FRIEND],
|
||||
self::getUid($contact_id, $screen_name),
|
Loading…
Add table
Add a link
Reference in a new issue