Инстаграм иракос пп: Огледало 1000х750х100мм за баня, черно KARAG IKAROS 100

Addgene: Ikaros-CRISPR #1 (PX458-EF1a-pSpCas9(BB)-2A-GFP)

  • Изображение: Иллюстрированная плазмидная карта в формате PNG

  • Файл GenBank: Последовательность плазмиды и аннотации. Используйте текстовый редактор или программное обеспечение для картирования плазмид для просмотра последовательности.

  • Файл SnapGene: Последовательность плазмиды и расширенные аннотации SnapGene. Используйте с программным обеспечением SnapGene или бесплатным средством просмотра для визуализации дополнительных данных и выравнивания других последовательностей.

  • Увеличить
  • Просмотреть все последовательности
  • Назначение

    Плазмида CRISPR/Cas9 против Ikaros человека

  • Депонирующая лаборатория

    Риа Баумграсс

  • Публикация

    Габриэль и др. Дж. Биол. Хим. 16 сентября 2016 г. pii: jbc.M116.739326.

    ( Как цитировать )

  • Информация о последовательности

    • Последовательности (4)

Заказ

Товар № по каталогу Описание Количество Цена (долл. США)
Плазмида 75240 Стандартный формат: плазмида отправлена ​​​​в бактерии в виде агарового мазка. 1 $85

добавить в корзину

Этот материал доступен только для ученых и некоммерческих организаций.

Магистраль

  • Векторная магистраль

    PX458-pSpCas9(BB)2A-GFP

    (База данных поисковых векторов)

  • Производитель магистрали

    Фэн Чжан (плазмид № 48138)
  • Размер магистрали без вставки (бп) 9703
  • Общий размер вектора (bp) 9703
  • Модификации магистрали

    Промотор CBH заменен на промотор hEF1a
  • Тип вектора

    КРИСПР
  • Выбираемые маркеры

    GFP

Рост бактерий

Ген/Вставка

  • Имя гена/вставки

    sgRNA против Ikaros человека
  • Альтернативное имя

    ИКЗФ1
  • последовательность гРНК/шРНК

    (gg)TCTGGAGTATCGCTTACAGG
  • Вид

    Х. сапиенс (человек)
  • Идентификатор GenBank

    10320 (ген-идентификатор)
  • Энтрез Джин

    ИКЗФ1 ( он же CVID13, Hs.54452, IK1, IKAROS, LYF1, LyF-1, PPP1R92, PRO0758, ZNFN1A1)

Условия и лицензии

Товарные знаки:
  • Zeocin® является товарным знаком InvivoGen.

Комментарии вкладчика

гРНК содержит как минимум 3 несовпадения с ДНК человека (http://crispr.mit.edu). 2 дополнительных несовпадающих гуанидина, добавленных к 5′-концу для повышения специфичности (Kim, D. et al. Digenome-seq: полногеномное профилирование нецелевых эффектов CRISPR-Cas9 в клетках человека. Nat. Methods 12, 237–43, 1 p. после 243 (2015).)

нацелен на все изоформы.

Как цитировать эту плазмиду (Вернуться к началу)

Эти плазмиды были созданы вашими коллегами. Пожалуйста, подтвердите Главный исследователь, процитируйте статью, в которой были описаны плазмиды, и включите Addgene в материалы и методы ваших будущих публикаций.

  • Для раздела «Материалы и методы» :

    Икарос-CRISPR #1 (PX458-EF1a-pSpCas9(ББ)-2А-ГФП) был подарком от Риа Баумграсс (Плазмида Addgene # 75240; http://n2t.

    net/addgene:75240; RRID:Addgene_75240)

  • Для вашего Каталожные номера Раздел:

    Идентификация белков, связанных с новым ядерным фактором активированных Т-клеток (NFAT) в Т-клетках

    . Габриэль Х., Гросс Ф., Карл М., Стефановиц Х., Хенниг А.Ф., Вебер М., Гризик С., Бахманн И., Хеклау К., Винандс Дж., Шуххардт Дж., Герцель Х., Радбрух А., Краузе Э., Баумграсс Р. J Биол. Хим. 16 сентября 2016 г. pii: jbc.M116.739326. 10.1074/jbc.M116.739326 ПабМед 27637333

Карта загружена депонентом.

python-facebook-api · PyPI

Python Facebook

Оболочка Python для Facebook Common API.

README: Английский |中文

СПАСИБО

Вдохновлен Python-Twitter.

Введение

Библиотека предоставляет услугу для простого использования Facebook Graph API.

В настоящее время включает использование данных о продуктах Facebook, Instagram Business и Instagram Basic Display.

Установка

Вы можете установить эту библиотеку из pypi:

 $pip install --upgrade python-facebook-api
✨🍰✨ 

Документация

Вы можете просмотреть последнюю документацию по python-facebook по адресу: https://python-facebook-api.readthedocs.io/en/latest/

.

Также просмотрите полную документацию Facebook Graph API по адресу: https://developers.facebook.com/docs/graph-api/

И полную документацию по API Graph в Instagram: https://developers.facebook.com/docs/instagram-api/

И полную документацию по Instagram Basic Display API: https://developers. facebook.com/docs/instagram-basic-display-api/

Base-Usage-Facebook Graph API

API предоставляется через класс pyfacebook.Api.

Чтобы получить данные, вам сначала нужно установить приложение facebook. Вы можете получить дополнительную информацию о создании и применении разрешений для приложения в документации по приложению.

Также вы можете получить несколько примеров для этой библиотеки в папке Example.

Начальный API

Facebook имеет разные типы токенов доступа. Вы можете использовать разные токены доступа для получения разных данных.

  1. Маркер доступа пользователя

  2. Маркер доступа к приложению

  3. Маркер доступа к странице

  4. Токен клиента (библиотека не поддерживается)

Вы можете просмотреть токен доступа к документам, чтобы получить дополнительную информацию.

Если вы хотите получить токен доступа пользователя путем авторизации. Вы можете выполнить авторизацию документов вручную, чтобы инициализировать API.

Если вы просто хотите использовать токен доступа к приложению для получения общедоступных данных. Вы можете инициализировать API следующим образом:

 В [2]: api = Api(app_id="идентификатор вашего приложения", app_secret="секрет вашего приложения", application_only_auth=True)
В [3]: api.get_token_info()
Out[3]: AccessToken (app_id = 'id', application = 'имя приложения', user_id = None) 

Если у вас есть недолговечный токен, вы можете инициализировать API следующим образом:

 В [4]: ​​api = Api(app_id="идентификатор вашего приложения", app_secret="секрет вашего приложения", short_token="токен с коротким сроком действия")
В [5]: api.get_token_info()
Out[5]: AccessToken(app_id='id', application='имя приложения', user_id='идентификатор пользователя токена') 

Если у вас есть долгосрочный токен, вы можете инициализировать API следующим образом (достаточно просто указать только параметр long_term_token, но для безопасности необходимо предоставить учетные данные приложения):

 В [6]: api = Api(app_id="идентификатор вашего приложения", app_secret="секрет вашего приложения", long_term_token="долгосрочный токен")
В [7]: api. get_token_info()
Out[7]: AccessToken(app_id='id', application='имя приложения', user_id='идентификатор пользователя токена')
# этот токен должен иметь дополнительное разрешение manage_pages.
В [8]: api = Api(long_term_token="долгосрочный токен") 

разница между инициализацией с параметром short_token или long_term_token заключается в том, что короткий токен автоматически заменит долгосрочный токен внутри.

Ограничение скорости Facebook очень расплывчато, оно связано с количеством пользователей вашего приложения. Таким образом, библиотека предоставляет настраиваемое время ожидания в запросах. Вы можете только установить для параметра sleep_on_rate_limit значение True, чтобы позволить API спать две секунды между двумя запросами. Или вы можете установить параметр sleep_seconds_mapping с помощью словаря, содержащего ваши пользовательские данные. пример:

 В [9]: mapping = {10: 2, 20: 5, 50: 20, 70: 30} # ключ — это процент достижения предела API, а значение — секунды до сна. 
В [10]: апи = апи(
    ...: app_id="идентификатор вашего приложения", app_secret="секрет вашего приложения", long_term_token="долгосрочный токен",
    ...: sleep_on_rate_limit=Истина, sleep_seconds_mapping=сопоставление
    ...:) 

Получить данные

Вы можете получить информацию о странице facebook следующими способами.

Чтобы получить общедоступные данные одной страницы facebook:

 В [3]: api.get_page_info(username='facebookapp')
Out[3]: Page(id='20531316728', name='Facebook', username='facebookapp') 

Чтобы получить несколько страниц одним запросом, вы можете передать список имен пользователей страниц или список идентификаторов страниц с параметром ids следующим образом:

 В [4]: ​​api.get_pages_info(ids=["20531316728", "nba"])
Выход[4]:
{'20531316728': Страница(id='20531316728', name='Facebook', username='facebookapp'),
 'nba': Страница (id = '8245623462', name = 'NBA', имя пользователя = 'nba')} 

Существует несколько способов получения данных сообщений одной страницы.

 >>> api.get_page_feeds()
>>> api.get_page_posts()
>>> api.get_page_published_posts()
>>> api.get_page_tagged_posts()
 

Лента страниц может получать ленту сообщений (включая обновления статуса) и ссылок, опубликованных этой страницей или другими пользователями на этой странице. Вы можете позвонить по следующему номеру:

 В [5]: api.get_page_feeds(page_id="20531316728",count=2)
Выход[5]:
[Сообщение (id = '20531316728_587455038708591', permalink_url = 'https://www.facebook.com/facebookapp/videos/587455038708591/'),
 Сообщение (id = '20531316728_101536696729', permalink_url = 'https://www.facebook.com/20531316728/posts/101536696729/')] 

Сообщения страницы могут получать только сообщения, опубликованные этой страницей:

 В [6]: api.get_page_posts(page_id="20531316728",count=2)
Выход[6]:
[Сообщение (id = '20531316728_587455038708591', permalink_url = 'https://www.facebook.com/facebookapp/videos/587455038708591/'),
 Сообщение (id = '20531316728_101536696729', permalink_url = 'https://www. facebook.com/20531316728/posts/101536696729/')] 

Из-за ограничений Facebook Graph API Page Feed. Публичный токен позволяет получить только около 600 ранжированных опубликованных сообщений в год.

Итак, если вы хотите получить все сообщения страницы или сообщения, которые пометили страницу. вам нужно использовать метод get_page_published_posts, и для этого нужен токен доступа к странице с разрешением manage_pages.

Вы можете использовать авторизацию, чтобы получить этот токен доступа к странице. Просто следует авторизации документов вручную. Затем вы можете получить все опубликованные посты:

 В [7]: api.get_published_posts(username='facebookapp', access_token='токен доступа к странице')
Out[7]: [Опубликовать...] 

Вы можете получать посты с тегами:

 В [8]: api.get_tagged_posts(username='facebookapp', access_token='токен доступа к странице')
Out[8]: [Опубликовать...] 

Если у вас также есть идентификатор сообщения, вы можете получить подробную информацию о сообщении следующими способами.

Чтобы получить информацию о сообщении:

 В [9]: api.get_post_info(post_id="20531316728_587455038708591")
Out[9]: Post(id='20531316728_587455038708591', permalink_url='https://www.facebook.com/facebookapp/videos/587455038708591/') 

Чтобы получить несколько сообщений одним запросом:

 В [10]: api.get_posts_info(ids=["20531316728_587455038708591", "20531316728_101536696729"])
Выход[10]:
{'20531316728_587455038708591': Post(id='20531316728_587455038708591', permalink_url='https://www.facebook.com/facebookapp/videos/587455038708591/'),
 '20531316728_101536696729': Post(id='20531316728_101536696729', permalink_url='https://www.facebook.com/20531316728/posts/101536696729/') } 

Вы можете получить данные комментариев по объекту (сообщение, страница и т. д.) id:

 В [11]: api.get_comments_by_object(object_id="20531316728_587455038708591", count=2)
Выход[11]:
([Comment(id='587455038708591_587460942041334', can_like=True, can_comment=True, comment_count=2, like_count=1),
  Комментарий (id = '587455038708591_587464298707665', can_like=True, can_comment=True, comment_count=2, like_count=14)],
 Сводка комментариев (total_count = 392, can_comment = True)) 

Если у вас уже есть идентификатор комментария, вы можете получить информацию о комментарии следующими способами.

Чтобы получить информацию об одном комментарии:

 В [12]: api.get_comment_info(comment_id="587455038708591_587460942041334")
Out[12]: Комментарий(id='587455038708591_587460942041334', comment_count=2, like_count=1) 

Чтобы получить информацию о нескольких комментариях одним запросом:

 В [13]: api.get_comments_info(ids=["587455038708591_587460942041334", "587455038708591_587464298707665"])
Исход[13]:
{'587455038708591_587460942041334': Комментарий (id='587455038708591_587460942041334', comment_count=2, like_count=1),
 '587455038708591_587464298707665': Комментарий(id='587455038708591_587464298707665', comment_count=2, like_count=14)} 

Вы можете получить изображение профиля страницы следующими способами.

Чтобы получить одностраничное изображение:

 В [14]: api.get_picture(page_id="20531316728")
Выход[14]: ProfilePictureSource(url='https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/58978526_10158354585751729_7411073224387067904_o. png?_nc_cat=1&_nc_oc=AQmaFO7eND-DVRoArrQLUZVDpmemw8nMPmHJWvoCyXId_MKLLHQdsS8UbTOX4oaEfeQ&_nc_h t=scontent.xx&oh=128f57c4dc65608993af62b562d92d84&oe=5E942420', высота=100, ширина=100) 

Чтобы получить многостраничное изображение:

 В [15]: api.get_pictures(ids=["20531316728", "nba"])
Исход[15]:
{'20531316728': ProfilePictureSource(url='https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/58978526_10158354585751729_7411073224387067904_o.png?_nc_cat=1& _nc_oc=AQmaFO7eND-DVRoArrQLUZVDpmemw8nMPmHJWvoCyXId_MKLLHQdsS8UbTOX4oaEfeQ&_nc_ht=scontent.xx&oh=128f57c4dc65608993af62b562d92d84&oe=5E942420', высота=100, ширина=100),
 'nba': ProfilePictureSource(url='https://scontent.xx.fbcdn.net/v/t1.0-1/p100x100/81204460_10158199356848463_5727214464013434880_n.jpg?_nc_cat=1&_nc_oc=AQmcent 57E-a-923C_VVpiX26nGqKDodImY1gsiu7h2czDmcpLHXR8D5hIh9g9Ao3wY&_nc_ht=scontent.xx&oh=1656771e6c11bd03147b69ee643238ba&oe =5E66450C', высота=100, ширина=100)} 

Вы можете получить данные видео по объекту (страница, пользователь…) id:

 В [16]: api. get_videos_by_object("ikaroskunlife", fields=["id", "title", "description"], count=None, limit=20)
Вышли[16]:
[Видео (id = '969222676

4', created_time=None, description='冬日'), Видео (id = '210174653594254', created_time = None, description = 'Идет снег'), Видео (id = '674270653053120', created_time = None, description = 'Visible')]

Если у вас уже есть идентификатор видео, вы можете получить дополнительную информацию следующими способами:

 В [17]: api.get_video_info("969222676

4") Out[17]: Video(id='969222676

4', created_time='2020-09-12T09:53:06+0000', description='冬日') В [18]: api.get_videos(ids=["210174653594254", "674270653053120"]) Вышли[18]: {'210174653594254': Видео (id='210174653594254', created_time='2020-03-31T08:13:14+0000', description='Идет снег'), '674270653053120': Видео(id='674270653053120', created_time='2019-09-02T06:13:17+0000', description='Visible')}

Вы можете получить данные альбомов по объекту (страница, пользователь…) id:

 В[19]: api. get_albums_by_object("instagram", count=20, limit=15)
Вышли[19]:
[Альбом (id='372558296163354', created_time='2012-10-29T19:46:35+0000', name='时间线照片'),
 Альбом(id='623202484432266', created_time='2014-04-12T15:28:26+0000', name='手机上传')...] 

Если у вас уже есть идентификатор альбома, вы можете получить дополнительную информацию следующими способами:

 В[20]: api.get_album_info("372558296163354")
Out[20]: Альбом (id='372558296163354', created_time='2012-10-29T19:46:35+0000', name='时间线照片')
В[21]: api.get_albums(ids="372558296163354,623202484432266")
Вышли[21]:
{'372558296163354': Альбом (id='372558296163354', created_time='2012-10-29T19:46:35+0000', name='时间线照片'),
 '623202484432266': Album(id='623202484432266', created_time='2014-04-12T15:28:26+0000', name='手机上传')} 

Вы можете получить данные о фотографиях по объекту (страница, альбом, пользователь…) id:

 В [22]: api.get_photos_by_object("372558296163354", count=10, limit=5)
Вышли[22]:
[Photo(id='3293405020745319', created_time='2020-09-10T19:11:01+0000', name='Катание на роликах = черная радость для Трэвиса Рейнольдса.  🖤\n\nСмотрите наш IGTV, чтобы поймать хорошее настроение и посмотрите его 🔥🔥🔥 трюки. \n\n#ShareBlackStories\n\nhttps://www.instagram.com/tv/CE9xgF3jwS_/'),
 Photo(id='3279789248773563', created_time='2020-09-06T16:23:17+0000', name='#HelloFrom National Park Los Glaciares, Аргентина 👏👏👏\n\nhttps://www.instagram.com /p/CEzSoQNMdfH/'),
 Фото (id = '3276650595754095', created_time='2020-09-05T16:52:54+0000', name=None)...] 

Если у вас уже есть идентификаторы фотографий, вы можете получить дополнительную информацию следующими способами:

 В [4]: ​​api.get_photo_info("3293405020745319")
Out[4]: Photo(id='3293405020745319', created_time='2020-09-10T19:11:01+0000', name='Катание на роликах = черная радость для Трэвиса Рейнольдса. 🖤\n\nСмотрите наш IGTV, чтобы поймать немного хорошего настроения и посмотрите его 🔥🔥🔥 трюки. \n\n#ShareBlackStories\n\nhttps://www.instagram.com/tv/CE9xgF3jwS_/')
В [5]: api.get_photos(ids=["3279789248773563", "3276650595754095"])
Выход[5]:
{'3279789248773563': Photo(id='3279789248773563', created_time='2020-09-06T16:23:17+0000', name='#Привет из национального парка Лос-Гласиарес, Аргентина 👏👏👏\n\nhttps:// www. instagram.com/p/CEzSoQNMdfH/'),
 '3276650595754095': Photo(id='3276650595754095', created_time='2020-09-05T16:52:54+0000', name=None)} 

Вы можете получить данные видео в реальном времени по объекту (страница, пользователь…) id:

 В [6]: api.get_live_videos_by_object(object_id="2121008874780932", limit=10, count=2)
Выход[6]:
[Живое видео (id = '2814245952123884', permalink_url='/IkaroskunLife/videos/710393869909608/'),
 LiveVideo(id='2809188389296307', permalink_url='/IkaroskunLife/videos/706216360286730/')] 

Если у вас уже есть идентификатор прямых трансляций, вы можете получить дополнительную информацию следующими способами:

 В [7]: api.get_live_video_info(live_video_id="2814245952123884")
Out[7]: LiveVideo(id='2814245952123884', permalink_url='/IkaroskunLife/videos/710393869909608/')
В [8]: api.get_live_videos(ids=["2814245952123884", "2809188389296307"])
Выход[8]:
{'2814245952123884': LiveVideo(id='2814245952123884', permalink_url='/IkaroskunLife/videos/710393869909608/'),
 '2809188389296307': LiveVideo(id='2809188389296307', permalink_url='/IkaroskunLife/videos/706216360286730/')} 

То же, что и для получения данных входного видеопотока в реальном времени.

Base-Usage-Instagram Graph API

Instagram Graph API позволяет получать данные учетных записей Instagram Professional.

Начальный API

Аналогичен API-интерфейсу Facebook Graph. Этот API можно инициализировать несколькими способами. Но может использовать только токен доступа пользователя и нуждается в вашем бизнес-идентификаторе Instagram.

Если вы хотите получить токен доступа пользователя путем авторизации. Вы можете выполнить авторизацию документов вручную, чтобы инициализировать API.

Если у вас есть недолговечный токен, вы можете инициализировать API следующим образом:

 В [2]: api = IgProApi(app_id="идентификатор вашего приложения", app_secret="секрет вашего приложения", short_token="токен с коротким сроком действия", instagram_business_id="17841406338772941")
В [3]: api.get_token_info()
Out[3]: AccessToken(app_id='id', application='имя приложения', user_id="токен ID пользователя") 

Если у вас есть долгосрочный токен, вы можете инициализировать API следующим образом (достаточно указать только параметр long_term_token, но для безопасности вам необходимо предоставить учетные данные приложения):

 В [4]: ​​api = IgProApi(app_id="идентификатор вашего приложения", app_secret="секрет вашего приложения", long_term_token="долгоживущий токен")
В [5]: api. get_token_info()
Out[5]: AccessToken (app_id = 'id', application = 'имя приложения', user_id = 'идентификатор пользователя токена') 

Получить данные

Если вы хотите найти основную информацию и медиафайлы других бизнес-аккаунтов. Вы можете использовать следующие методы:

 - discovery_user: получить основные данные пользователя
- discovery_user_medias: получить данные медиафайлов пользователя 

Получить другую информацию о пользователе по имени пользователя:

 В [6]: api.discovery_user(username="facebook")
Out[6]: IgProUser(id='17841400455970028', name='Facebook', username='facebook') 

Получить другие пользовательские медиа по имени пользователя:

 В [7]: api.discovery_user_medias(username="facebook", count=2)
Выход[7]:
[IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B6jje2UnoH8/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B6ji-PZh3V1/')] 

Получить информацию об учетной записи:

 В [10]: api. get_user_info(user_id="ваш бизнес-идентификатор в Instagram")
Out[10]: IgProUser(id='17841406338772941', name='LiuKun', username='ikroskun') 

Получить ваши носители:

 В [11]: api.get_user_medias(user_id=api.instagram_business_id, count=2)
Выход[11]:
[IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B38X8BzHsDi/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B38Xyp6nqsS/')] 

Если у вас уже есть идентификатор носителя, вы можете получить информацию о носителе следующими способами.

Чтобы получить информацию о сообщении:

 В [12]: api.get_media_info(media_id="18075344632131157")
Out[12]: IgProMedia(comments=None, permalink='https://www.instagram.com/p/B38X8BzHsDi/') 

Чтобы получить мультимедиа одним запросом:

 В [13]: api.get_medias_info(media_ids=["18075344632131157", "18027939643230671"])
Исход[13]:
{'18075344632131157': IgProMedia (комментарии = нет, постоянная ссылка = 'https://www. instagram.com/p/B38X8BzHsDi/'),
 '18027939643230671': IgProMedia(comments=None, permalink='https://www.instagram.com/p/B38Xyp6nqsS/')} 

Получить комментарии для СМИ:

 В [16]: api.get_comments_by_media(media_id="17955956875141196", count=2)
Вышли[16]:
[IgProComment(id='17862949873623188', метка времени='2020-01-05T05:58:47+0000'),
 IgProComment(id='17844360649889631', timestamp='2020-01-05T05:58:42+0000')] 

Если у вас уже есть идентификатор комментария, вы можете получить информацию о комментариях следующими способами.

Чтобы получить информацию о комментарии:

 В [17]: api.get_comment_info(comment_id="17862949873623188")
Out[17]: IgProComment(id='17862949873623188', timestamp='2020-01-05T05:58:47+0000') 

Чтобы получить несколько комментариев по одному запросу:

 В [18]: api.get_comments_info(comment_ids=["17862949873623188", "17844360649889631"
...: ])
Вышли[18]:
{'17862949873623188': IgProComment(id='17862949873623188', timestamp='2020-01-05T05:58:47+0000'),
 '17844360649889631': IgProComment(id='17844360649889631', timestamp='2020-01-05T05:58:42+0000')} 

Получить ответы на комментарии:

 В [19]: api. get_replies_by_comment("17984127178281340", count=2)
Вышли[19]:
[IgProReply(id='18107567341036926', метка времени='2019-10-15T07:06:09+0000'),
 IgProReply(id='17846106427692294', метка времени='2019-10-15T07:05:17+0000')] 

Если у вас уже есть идентификатор ответа, вы можете получить подробную информацию об ответе следующими способами.

Чтобы получить ответную информацию:

 В [20]: api.get_reply_info(reply_id="18107567341036926")
Out[20]: IgProReply(id='18107567341036926', timestamp='2019-10-15T07:06:09+0000') 

Чтобы получить информацию о нескольких ответах по одному запросу:

 В [21]: api.get_replies_info(reply_ids=["18107567341036926", "17846106427692294"])
Вышли[21]:
{'18107567341036926': IgProReply(id='18107567341036926', метка времени='2019-10-15T07:06:09+0000'),
 '17846106427692294': IgProReply(id='17846106427692294', метка времени='2019-10-15T07:05:17+0000')} 

Используйте метод get_user_insights, чтобы получить данные об учетной записи.

Если вы хотите получить информацию о своей учетной записи, просто укажите user_id с вашим идентификатором.

Если у вас есть токен доступа другой учетной записи, вы можете указать user_id и access_token:

 В [4]: ​​api.get_user_insights(user_id=api.instagram_business_id, период="день", метрики=["показы", "охват"])
Выход[4]:
[IgProInsight(имя='показы', период='день'),
 IgProInsight(имя='охват', период='день')] 

Как и в случае с get_user_insights, вы можете указать media_id и access_token.

Получите данные о медиа-аналитике:

 В [6]: api.get_media_insights(media_id="media_id", metrics=["engagement","impressions"])
Выход[6]:
[IgProInsight (имя = 'взаимодействие', период = 'время существования'),
 IgProInsight(имя='показы', период='срок службы')] 

Получить идентификатор хэштега:

 В [3]: api.search_hashtag(q="love")
Выход[3]: [IgProHashtag(id='17843826142012701', name=None)] 

Получить информацию о хэштеге:

 В [4]: ​​api. get_hashtag_info(hashtag_id="17843826142012701")
Выход[4]: IgProHashtag(id='17843826142012701', name='love') 

Получить топ медиа по хэштегу:

 В [5]: r = api.get_hashtag_top_medias(hashtag_id="17843826142012701", count=5)
В [6]: г
Выход[6]:
[IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8ielBPpHaw/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8icUmwoF0Y/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8icycxKEn-/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8ieNN7Cv6S/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8iduQJgSyO/')] 

Получить последние медиа хэштега:

 В [7]: r1 = api.get_hashtag_recent_medias(hashtag_id="17843826142012701", count=5)
В [8]: r1
Выход[8]:
[IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8ifnoWA5Ru/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www. instagram.com/p/B8ifwfsgBw2/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8ifwZ4ltqP/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8ifwepgf_E/'),
 IgProMedia (комментарии = нет, постоянная ссылка = 'https://www.instagram.com/p/B8ifwabgiPf/')] 

Если у вас есть токен доступа другой учетной записи, вы можете предоставить ему user_id и access_token, чтобы получить его поисковые хэштеги. Или просто получите последние поисковые хэштеги своей учетной записи:

 В [9]: api.get_user_recently_searched_hashtags(user_id="17841406338772941")
Выход[9]:
[IgProHashtag (id = '17843826142012701', name = 'любовь'),
 IgProHashtag(id='17843421130029320', name='liukun'),
 IgProHashtag(id='17841562447105233', name='loveyou'),
 IgProHashtag(id='17843761288040806', name='a')] 

Получить медиа-объекты, в которых отмечена учетная запись Business или Creator. Если у вас есть токен авторизованного доступа другой учетной записи, вы можете предоставить ему user_id и access_token, чтобы получить его данные. Или получить только данные своего аккаунта:

 В [10]: medias = api.get_tagged_user_medias(user_id=api.instagram_business_id, count=5, limit=5)
Выход[10]:
[IgProMedia(id='18027939643230671', permalink='https://www.instagram.com/p/B38Xyp6nqsS/'),
 IgProMedia(id='17846368219941692', permalink='https://www.instagram.com/p/B8gQCApHMT-/'),
 IgProMedia (идентификатор = '17913531439230186 ', постоянная ссылка = 'https://www.instagram.com/p/Bop3AGOASfY/'),
 IgProMedia(id='17978630677077508', permalink='https://www.instagram.com/p/BotSABoAn8E/'),
 IgProMedia(id='17955956875141196', permalink='https://www.instagram.com/p/Bn-35GGl7YM/')] 

Получить данные о комментарии, который @упомянут в тексте комментария бизнес-аккаунт или учетная запись автора:

 В [11]: api.get_ упомянутый_коммент_инфо(user_id=api.instagram_business_id, comment_id="17892250648466172")
Выход[11]: IgProComment(id='17892250648466172', отметка времени='2020-02-24T09:15:16+0000') 

Получить данные о медиа-объекте, в подписи к которому @упомянута учетная запись Business или Creator:

 В [12]: api. get_agged_media_info(user_id=api.instagram_business_id, media_id="18027939643230671")
Выход[12]: IgProMedia(id='18027939643230671', permalink='https://www.instagram.com/p/B38Xyp6nqsS/') 

Base-Usage-Instagram Basic API

Instagram Basic Display API можно использовать для доступа к любому типу учетной записи Instagram, но он предоставляет доступ только для чтения к основным данным.

Сначала вам нужно авторизоваться и получить токен доступа, который имеет разрешение на получение данных.

Все документы в Basic Display APi.

Начальный API

Теперь предоставьте три метода для инициализации API.

Если у вас есть долгоживущий токен доступа, можно просто инициализировать по токену:

 In[1]: из pyfacebook импортировать IgBasicApi
В[2]: API = IgBasicApi(long_term_token="токен") 

Если у вас есть недолговечный токен доступа, вы можете предоставить учетные данные приложения:

 В[3]: API = IgBasicApi(app_id="идентификатор приложения", app_secret="секрет приложения", short_token="токен") 

Если вы хотите авторизоваться пользователем под рукой. Вы можете использовать поток авторизации:

 В[4]: API = IgBasicApi(app_id="идентификатор приложения", app_secret="секрет приложения", initial_access_token=False)
В [5]: api.get_authorization_url()
Выход[5]:
('https://api.instagram.com/oauth/authorize?response_type=code&client_id=app+id&redirect_uri=https%3A%2F%2Flocalhost%2F&scope=user_profile+user_media&state=PyFacebook',
 'PyFacebook')
# дать разрешение и скопировать полный URL-адрес перенаправления.
В[6]: api.exchange_access_token(response="полный URL") 

Получить данные

Вы можете получить основную информацию о пользователе:

 В[7]: api.get_user_info()
Out[7]: IgBasicUser(id='17841406338772941', username='ikroskun') 

Вы можете получить пользовательские носители:

 В [7]: r = api.get_user_medias()
В [8]: р
Выход[8]:
[IgBasicMedia(id='17846368219941692', media_type='IMAGE', permalink='https://www.instagram.com/p/B8gQCApHMT-/'),
 IgBasicMedia(id='18091893643133286', media_type='IMAGE', permalink='https://www. instagram.com/p/B8gPx-UnsjA/'),
 IgBasicMedia(id='18075344632131157', media_type='ВИДЕО', permalink='https://www.instagram.com/p/B38X8BzHsDi/'),
 IgBasicMedia (id = '18027939643230671', media_type='CAROUSEL_ALBUM', permalink='https://www.instagram.com/p/B38Xyp6nqsS/'),
 IgBasicMedia(id='17861821972334188', media_type='IMAGE', permalink='https://www.instagram.com/p/BuGD8NmF4KI/'),
 IgBasicMedia(id='17864312515295083', media_type='IMAGE', permalink='https://www.instagram.com/p/BporjsCF6mt/'),
 IgBasicMedia(id='17924095942208544', media_type='IMAGE', permalink='https://www.instagram.com/p/BoqBgsNl5qT/'),
 IgBasicMedia(id='17896189813249754', media_type='IMAGE', permalink='https://www.instagram.com/p/Bop_Hz5FzyL/'),
 IgBasicMedia (id = '17955956875141196', media_type='CAROUSEL_ALBUM', permalink='https://www.instagram.com/p/Bn-35GGl7YM/'),
 IgBasicMedia(id='17970645226046242', media_type='IMAGE', permalink='https://www.instagram.com/p/Bme0cU1giOH/')] 

Вы можете получить информацию только об одном носителе:

 В[9]: r = basic_api.