diff --git a/Rakefile b/Rakefile index 2aa34373d42a1df23375694d37d23f5ab79343b7..0cc9bda105c430baf89156d28117d133be232ffe 100644 --- a/Rakefile +++ b/Rakefile @@ -194,6 +194,8 @@ namespace :test do yml = YAML.load_file(file_name) yml[0]['methods'].each do |method| + next if !!method['removed'] + print "Testing #{method['api_method']} ... " if method['curl_examples'].nil? diff --git a/_data/apidefinitions/follow_api.yml b/_data/apidefinitions/follow_api.yml index 7ebc94aa9607afd05d2e3255415dc6dced2bcf0c..8182a7150addc922dd9752e77f9a9554515c00b8 100644 --- a/_data/apidefinitions/follow_api.yml +++ b/_data/apidefinitions/follow_api.yml @@ -34,76 +34,11 @@ - api_method: follow_api.get_blog removed: true purpose: | - **Removed since HF24** - - Returns the list of blog entries for an account. + **Removed since HF24** Use: [`condenser_api.get_blog`]({{ '/apidefinitions/#condenser_api.get_blog' | relative_url }}) Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods.html#condenser_apiget_blog' | relative_url }}) - parameter_json: '{"account":"","start_entry_id":0,"limit":500}' - expected_response_json: | - { - "blog": [ - { - "comment": { - "id": 6119, - "author": "gtg", - "permlink": "testing", - "category": "smt", - "parent_author": "", - "parent_permlink": "smt", - "title": "[SMT] Testnet", - "body": "https://www.youtube.com/watch?v=YRwHrVVU2NA", - "json_metadata": "", - "last_update": "2019-12-07T13:24:48", - "created": "2019-12-07T13:24:48", - "active": "2019-12-07T13:29:30", - "last_payout": "2019-12-07T14:24:48", - "depth": 0, - "children": 8, - "net_rshares": 0, - "abs_rshares": 0, - "vote_rshares": 0, - "children_abs_rshares": 0, - "cashout_time": "1969-12-31T23:59:59", - "max_cashout_time": "1969-12-31T23:59:59", - "total_vote_weight": 0, - "reward_weight": 10000, - "total_payout_value": { - "amount": "140916", - "precision": 3, - "nai": "@@000000013" - }, - "curator_payout_value": { - "amount": "140916", - "precision": 3, - "nai": "@@000000013" - }, - "author_rewards": 140916, - "net_votes": 0, - "root_author": "gtg", - "root_permlink": "testing", - "max_accepted_payout": { - "amount": "1000000000", - "precision": 3, - "nai": "@@000000013" - }, - "percent_hbd": 10000, - "allow_replies": true, - "allow_votes": true, - "allow_curation_rewards": true, - "beneficiaries": [] - }, - "blog": "gtg", - "reblog_on": "1970-01-01T00:00:00", - "entry_id": 0 - } - ] - } - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_blog", "params":{"account":"hiveio","start_entry_id":0,"limit":1}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_blog", "params":{"account":"alice","start_entry_id":0,"limit":50}, - "id":1}' + + <p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-blog)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-blog)' @@ -111,24 +46,9 @@ - api_method: follow_api.get_blog_authors removed: true purpose: | - **Removed since HF24** + **Removed since HF24** Use: [`condenser_api.get_blog_authors`]({{ '/apidefinitions/#condenser_api.get_blog_authors' | relative_url }}) - Returns a list of authors that have had their content reblogged on a given blog account. - parameter_json: '{"blog_account":""}' - expected_response_json: | - { - "blog_authors": [ - { - "author": "", - "count": 1 - } - ] - } - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_authors", "params":{"blog_account":"hiveio"}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_authors", "params":{"blog_account":"alice"}, - "id":1}' + <p> </p><p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-blog-authors)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-blog-authors)' @@ -136,29 +56,11 @@ - api_method: follow_api.get_blog_entries removed: true purpose: | - **Removed since HF24** - - Returns a list of blog entries for an account. + **Removed since HF24** Use: [`condenser_api.get_blog_entries`]({{ '/apidefinitions/#condenser_api.get_blog_entries' | relative_url }}) Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods.html#condenser_apiget_blog_entries' | relative_url }}) - parameter_json: '{"account":"","start_entry_id":0,"limit":500}' - expected_response_json: | - { - "blog": [ - { - "author": "gtg", - "permlink": "testing", - "blog": "gtg", - "reblog_on": "1970-01-01T00:00:00", - "entry_id": 0 - } - ] - } - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_entries", "params":{"account":"hiveio","start_entry_id":0,"limit":1}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_blog_entries", "params":{"account":"alice","start_entry_id":0,"limit":50}, - "id":1}' + + <p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-blog-entries)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-blog-entries)' @@ -167,18 +69,11 @@ removed: true since: HF14 purpose: | - **Removed since HF24** - - Returns a list of items in an account's feed. + **Removed since HF24** Use: [`condenser_api.get_feed`]({{ '/apidefinitions/#condenser_api.get_feed' | relative_url }}) Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods.html#condenser_apiget_feed' | relative_url }}) - parameter_json: '{"account":"","start_entry_id":0,"limit":500}' - expected_response_json: '{"feed":[]}' # TODO - recheck in HF23 - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_feed", "params":{"account":"hiveio","start_entry_id":0,"limit":1}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_feed", "params":{"account":"alice","start_entry_id":1,"limit":10}, - "id":1}' + + <p> </p><p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-feed-entries)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-feed)' @@ -187,18 +82,11 @@ removed: true since: HF14 purpose: | - **Removed since HF24** - - Returns a list of entries in an account's feed. + **Removed since HF24** Use: [`condenser_api.get_feed_entries`]({{ '/apidefinitions/#condenser_api.get_feed_entries' | relative_url }}) Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods.html#condenser_apiget_feed_entries' | relative_url }}) - parameter_json: '{"account":"","start_entry_id":0,"limit":500}' - expected_response_json: '{"feed":[]}' # TODO - recheck in HF23 - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_feed_entries", "params":{"account":"hiveio","start_entry_id":0,"limit":1}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_feed_entries", "params":{"account":"alice","start_entry_id":1,"limit":10}, - "id":1}' + + <p> </p><p> </p><p> </p><p> </p><p> </p><p> </p></p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-feed-entries)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-feed-entries)' @@ -207,21 +95,9 @@ removed: true since: HF9 purpose: | - **Removed since HF24** - - Returns the count of followers for an account. - parameter_json: '{"account":""}' - expected_response_json: | - { - "account": "", - "follower_count": 0, - "following_count": 0 - } - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_follow_count", "params":{"account":"hiveio"}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_follow_count", "params":{"account":"alice"}, - "id":1}' + **Removed since HF24** Use: [`condenser_api.get_follow_count`]({{ '/apidefinitions/#condenser_api.get_follow_count' | relative_url }}) + + <p> </p><p> </p><p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-follow-count)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-follow-count)' @@ -231,29 +107,11 @@ removed: true since: HF9 purpose: | - **Removed since HF24** - - Returns the list of followers for an account. + **Removed since HF24** Use: [`condenser_api.get_followers`]({{ '/apidefinitions/#condenser_api.get_followers' | relative_url }}) Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods.html#condenser_apiget_followers' | relative_url }}) - parameter_json: '{"account":"","start":"","type":"undefined","limit":1000}' - expected_response_json: | - { - "followers": [ - { - "follower": "", - "following": "", - "what": [ - "blog" - ] - } - ] - } - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_followers", "params":{"account":"hiveio","start":null,"type":"blog","limit":10}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_followers", "params":{"account":"alice","start":null,"type":"ignore","limit":100}, - "id":1}' + + <p> </p><p> </p><p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-followers)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-followers)' @@ -263,29 +121,11 @@ removed: true since: HF9 purpose: | - **Removed since HF24** - - Returns the list of accounts that are following an account. + **Removed since HF24** Use: [`condenser_api.get_following`]({{ '/apidefinitions/#condenser_api.get_following' | relative_url }}) Also see: [Paginated API Methods]({{ '/tutorials-recipes/paginated-api-methods.html#condenser_apiget_following' | relative_url }}) - parameter_json: '{"account":"","start":"","type":"undefined","limit":1000}' - expected_response_json: | - { - "following": [ - { - "follower": "", - "following": "", - "what": [ - "blog" - ] - } - ] - } - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_following", "params":{"account":"hiveio","start":null,"type":"blog","limit":10}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_following", "params":{"account":"alice","start":null,"type":"ignore","limit":100}, - "id":1}' + + <p> </p><p> </p><p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-following)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-following)' @@ -295,19 +135,9 @@ removed: true since: HF14 purpose: | - **Removed since HF24** - - Returns a list of authors that have reblogged a post. - parameter_json: '{"author":"","permlink":""}' - expected_response_json: '{"accounts":[]}' # TODO - recheck in HF23 - curl_examples: - - '{"jsonrpc":"2.0", "method":"follow_api.get_reblogged_by", "params":{"author":"hiveio","permlink":"firstpost"}, - "id":1}' - - '{"jsonrpc":"2.0", "method":"follow_api.get_reblogged_by", "params":{"author":"alice","permlink":"a-post-by-alice"}, - "id":1}' - expected_curl_responses: - - - - 'unknown key:unknown key:' + **Removed since HF24** Use: [`condenser_api.get_reblogged_by`]({{ '/apidefinitions/#condenser_api.get_reblogged_by' | relative_url }}) + + <p> </p><p> </p><p> </p><p> </p><p> </p><p> </p> client_docs: - '[hive-js](https://gitlab.syncad.com/hive/hive-js/tree/master/doc#get-reblogged-by)' - '[beem](https://beem.readthedocs.io/en/latest/apidefinitions.html#get-reblogged-by)'