@@ -314,8 +314,9 @@ def verify_credentials(self, **kargs):
314
314
315
315
""" account/rate_limit_status """
316
316
rate_limit_status = bind_api (
317
- path = '/account /rate_limit_status.json' ,
317
+ path = '/application /rate_limit_status.json' ,
318
318
payload_type = 'json' ,
319
+ allowed_param = ['resources' ],
319
320
use_cache = False
320
321
)
321
322
@@ -438,7 +439,7 @@ def update_profile_background_image(self, filename, *args, **kargs):
438
439
439
440
""" saved_searches """
440
441
saved_searches = bind_api (
441
- path = '/saved_searches.json' ,
442
+ path = '/saved_searches/list .json' ,
442
443
payload_type = 'saved_search' , payload_list = True ,
443
444
require_auth = True
444
445
)
@@ -463,7 +464,7 @@ def update_profile_background_image(self, filename, *args, **kargs):
463
464
""" saved_searches/destroy """
464
465
destroy_saved_search = bind_api (
465
466
path = '/saved_searches/destroy/{id}.json' ,
466
- method = 'DELETE ' ,
467
+ method = 'POST ' ,
467
468
payload_type = 'saved_search' ,
468
469
allowed_param = ['id' ],
469
470
require_auth = True
@@ -503,37 +504,37 @@ def test(self):
503
504
require_auth = True
504
505
)
505
506
506
- lists = bind_api (
507
- path = '/{user}/ lists.json' ,
507
+ lists_all = bind_api (
508
+ path = '/lists/list .json' ,
508
509
payload_type = 'list' , payload_list = True ,
509
- allowed_param = ['user ' , 'cursor ' ],
510
+ allowed_param = ['screen_name ' , 'user_id ' ],
510
511
require_auth = True
511
512
)
512
513
513
514
lists_memberships = bind_api (
514
- path = '/{user}/ lists/memberships.json' ,
515
+ path = '/lists/memberships.json' ,
515
516
payload_type = 'list' , payload_list = True ,
516
- allowed_param = ['user ' , 'cursor' ],
517
+ allowed_param = ['screen_name' , 'user_id' , 'filter_to_owned_lists ' , 'cursor' ],
517
518
require_auth = True
518
519
)
519
520
520
521
lists_subscriptions = bind_api (
521
- path = '/{user}/ lists/subscriptions.json' ,
522
+ path = '/lists/subscriptions.json' ,
522
523
payload_type = 'list' , payload_list = True ,
523
- allowed_param = ['user ' , 'cursor' ],
524
+ allowed_param = ['screen_name' , 'user_id ' , 'cursor' ],
524
525
require_auth = True
525
526
)
526
527
527
528
list_timeline = bind_api (
528
- path = '/{owner}/ lists/{slug} /statuses.json' ,
529
+ path = '/lists/statuses.json' ,
529
530
payload_type = 'status' , payload_list = True ,
530
- allowed_param = ['owner ' , 'slug' , 'since_id ' , 'max_id ' , 'per_page ' , 'page ' ]
531
+ allowed_param = ['owner_screen_name ' , 'slug' , 'owner_id ' , 'list_id ' , 'since_id ' , 'max_id' , 'count ' ]
531
532
)
532
533
533
534
get_list = bind_api (
534
- path = '/{owner}/ lists/{slug} .json' ,
535
+ path = '/lists/show .json' ,
535
536
payload_type = 'list' ,
536
- allowed_param = ['owner ' , 'slug' ]
537
+ allowed_param = ['owner_screen_name ' , 'owner_id' , ' slug' , 'list_id ' ]
537
538
)
538
539
539
540
add_list_member = bind_api (
@@ -553,63 +554,61 @@ def test(self):
553
554
)
554
555
555
556
list_members = bind_api (
556
- path = '/{owner}/{slug} /members.json' ,
557
+ path = '/lists /members.json' ,
557
558
payload_type = 'user' , payload_list = True ,
558
- allowed_param = ['owner ' , 'slug' , 'cursor' ]
559
+ allowed_param = ['owner_screen_name ' , 'slug' , 'list_id' , 'owner_id ' , 'cursor' ]
559
560
)
560
561
561
- def is_list_member (self , owner , slug , user_id ):
562
- try :
563
- return bind_api (
564
- path = '/%s/%s/members/%s.json' % (owner , slug , user_id ),
565
- payload_type = 'user'
566
- )(self )
567
- except TweepError :
568
- return False
562
+ show_list_member = bind_api (
563
+ path = '/lists/members/show.json' ,
564
+ payload_type = 'user' ,
565
+ allowed_param = ['list_id' , 'slug' , 'user_id' , 'screen_name' , 'owner_screen_name' , 'owner_id' ]
566
+ )
569
567
570
568
subscribe_list = bind_api (
571
- path = '/{owner}/{slug}/ subscribers.json' ,
569
+ path = '/lists/ subscribers/create .json' ,
572
570
method = 'POST' ,
573
571
payload_type = 'list' ,
574
- allowed_param = ['owner ' , 'slug' ],
572
+ allowed_param = ['owner_screen_name ' , 'slug' , 'owner_id' , 'list_id ' ],
575
573
require_auth = True
576
574
)
577
575
578
576
unsubscribe_list = bind_api (
579
- path = '/{owner}/{slug}/ subscribers.json' ,
580
- method = 'DELETE ' ,
577
+ path = '/lists/ subscribers/destroy .json' ,
578
+ method = 'POST ' ,
581
579
payload_type = 'list' ,
582
- allowed_param = ['owner ' , 'slug' ],
580
+ allowed_param = ['owner_screen_name ' , 'slug' , 'owner_id' , 'list_id ' ],
583
581
require_auth = True
584
582
)
585
583
586
584
list_subscribers = bind_api (
587
- path = '/{owner}/{slug} /subscribers.json' ,
585
+ path = '/lists /subscribers.json' ,
588
586
payload_type = 'user' , payload_list = True ,
589
- allowed_param = ['owner ' , 'slug' , 'cursor' ]
587
+ allowed_param = ['owner_screen_name ' , 'slug' , 'owner_id' , 'list_id ' , 'cursor' ]
590
588
)
591
589
592
- def is_subscribed_list (self , owner , slug , user_id ):
593
- try :
594
- return bind_api (
595
- path = '/%s/%s/subscribers/%s.json' % (owner , slug , user_id ),
596
- payload_type = 'user'
597
- )(self )
598
- except TweepError :
599
- return False
590
+ show_list_subscriber = bind_api (
591
+ path = '/lists/subscribers/show.json' ,
592
+ payload_type = 'user' ,
593
+ allowed_param = ['owner_screen_name' , 'slug' , 'screen_name' , 'owner_id' , 'list_id' , 'user_id' ]
594
+ )
600
595
601
596
""" trends/available """
602
597
trends_available = bind_api (
603
598
path = '/trends/available.json' ,
599
+ payload_type = 'json'
600
+ )
601
+
602
+ trends_place = bind_api (
603
+ path = '/trends/place.json' ,
604
604
payload_type = 'json' ,
605
- allowed_param = ['lat ' , 'long ' ]
605
+ allowed_param = ['id ' , 'exclude ' ]
606
606
)
607
607
608
- """ trends/location """
609
- trends_location = bind_api (
610
- path = '/trends/{woeid}.json' ,
608
+ trends_closest = bind_api (
609
+ path = '/trends/closest.json' ,
611
610
payload_type = 'json' ,
612
- allowed_param = ['woeid ' ]
611
+ allowed_param = ['lat' , 'long ' ]
613
612
)
614
613
615
614
""" search """
0 commit comments