node-red-contrib-eksido-instagram

1.0.2 • Public • Published

node-red-contrib-eksido-instagram

Node-RED node for eksido-instagram

Description of Instagram RESTful API.

Current limitations:

Warning: For Apps created on or after Nov 17, 2015 API responses containing media objects no longer return the data field in comments and likes nodes.

Last update: 2015-11-28

Install

Run the following command in your Node-RED user directory - typically ~/.node-red

    npm install node-red-contrib-eksido-instagram

Usage

Methods

  • getGeographiesByGeoIdMediaRecent

    Get recent media from a geography subscription that you created.

Note: You can only access Geographies that were explicitly created by your OAuth client. Check the Geography Subscriptions section of the real-time updates page. When you create a subscription to some geography that you define, you will be returned a unique geo-id that can be used in this query. To backfill photos from the location covered by this geography, use the media search endpoint.

Warning: Deprecated for Apps created on or after Nov 17, 2015

  • getLocationsSearch

    Search for a location by geographic coordinate.

  • getLocationsByLocationId

    Get information about a location.

  • getLocationsByLocationIdMediaRecent

    Get a list of recent media objects from a given location.

  • getMediaPopular

    Get a list of what media is most popular at the moment. Can return mix of image and video types.

Warning: Deprecated for Apps created on or after Nov 17, 2015

  • getMediaSearch

    Search for media in a given area. The default time span is set to 5 days. The time span must not exceed 7 days. Defaults time stamps cover the last 5 days. Can return mix of image and video types.

  • getMediaShortcodeByShortcode

    This endpoint returns the same response as GET /media/{media-id}.

A media object's shortcode can be found in its shortlink URL. An example shortlink is http://instagram.com/p/D/, its corresponding shortcode is D.

  • getMediaByMediaId

    Get information about a media object. The returned type key will allow you to differentiate between image and video media.

Note: if you authenticate with an OAuth Token, you will receive the user_has_liked key which quickly tells you whether the current user has liked this media item.

  • getMediaByMediaIdComments

    Get a list of recent comments on a media object.

  • postMediaByMediaIdComments

    Create a comment on a media object with the following rules:

    • The total length of the comment cannot exceed 300 characters.
    • The comment cannot contain more than 4 hashtags.
    • The comment cannot contain more than 1 URL.
    • The comment cannot consist of all capital letters.
  • deleteMediaByMediaIdCommentsByCommentId

    Remove a comment either on the authenticated user's media object or authored by the authenticated user.

  • deleteMediaByMediaIdLikes

    Remove a like on this media by the currently authenticated user.

  • getMediaByMediaIdLikes

    Get a list of users who have liked this media.

  • postMediaByMediaIdLikes

    Set a like on this media by the currently authenticated user.

  • getTagsSearch

    Search for tags by name.

  • getTagsByTagName

    Get information about a tag object.

  • getTagsByTagNameMediaRecent

    Get a list of recently tagged media. Use the max_tag_id and min_tag_id parameters in the pagination response to paginate through these objects.

  • getUsersSearch

    Search for a user by name.

  • getUsersSelfFeed

    See the authenticated user's feed.

Warning: Deprecated for Apps created on or after Nov 17, 2015

  • getUsersSelfMediaLiked

    See the list of media liked by the authenticated user. Private media is returned as long as the authenticated user has permission to view that media. Liked media lists are only available for the currently authenticated user.

  • getUsersSelfRequestedBy

    List the users who have requested this user's permission to follow.

  • getUsersByUserId

    Get basic information about a user. To get information about the owner of the access token, you can use self instead of the user-id.

Security scope public_content is required to read information about other users.

  • getUsersByUserIdFollowedBy

    Get the list of users this user is followed by. To get users followed by the owner of the access token, you can use self instead of the user-id.

  • getUsersByUserIdFollows

    Get the list of users this user follows. To get follows of the owner of the access token, you can use self instead of the user-id.

  • getUsersByUserIdMediaRecent

    Get the most recent media published by a user. To get the most recent media published by the owner of the access token, you can use self instead of the user-id.

Security scope public_content is required to read information about other users.

  • getUsersByUserIdRelationship

    Get information about a relationship to another user.

  • postUsersByUserIdRelationship

    Modify the relationship between the current user and the target user.

node-red-contrib-eksido-instagram

Readme

Keywords

Package Sidebar

Install

npm i node-red-contrib-eksido-instagram

Weekly Downloads

0

Version

1.0.2

License

Apache-2.0

Unpacked Size

251 kB

Total Files

13

Last publish

Collaborators

  • franzbuemann