ApiProxy

Facebook

Общее

Этот engine предоставляет доступ к API facebook.

[Дока Facebook] https://developers.facebook.com/docs/apis-and-sdks?locale=ru_RU Тест запросов: https://developers.facebook.com/tools/explorer/

payload

  • method - метод запроса (get, post)
  • access_token: токен доступа с наличием доступа к API Facebook
  • version: номер версии API (v1 и т.д.)
  • url_path: весь url между version и знаком “?”
  • method_params: параметры в url (после знака “?")
  • body: тело запроса для post

Примеры

Пример 1

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

import json

import requests

API_HOST = "http://0.0.0.0:9998"
access_token = 'USER TOKEN'

res = requests.post(API_HOST + "/native_call", json.dumps({
    "engine": "facebook",
    "payload": {
        "access_token": access_token,
        "version": "v3.3",
        "url_path": "me/accounts",
        "method": "get"
    }}))

print(res.json())