• Как сделать GET запрос в angularjs?

    maximkv25
    @maximkv25
    web-developer
    Установите cors для джанги
    Вы отправляете запросы на разные порты
    Ответ написан
    Комментировать
  • Ноутбук Toshiba P500 греется. Что делать?

    maximkv25
    @maximkv25
    web-developer
    Любой вариант в поисковике
    1. Проверить исправен ли кулер, послушать для начала, проверить обороты.
    2. Через любую утилиту посмотреть температуры что большего всего нагревается.
    3. Разобрать охлаждающую систему, почистить, заменить термопасту.
    Ответ написан
    Комментировать
  • Проблема с тестированием в Django?

    maximkv25
    @maximkv25 Автор вопроса
    web-developer
    Нашел причину, функция phone = validate_phone(data["phone"]), убирает + и поэтому сравнивался номер без +
    Будет навык работы с чужим кодом)
    Ответ написан
    Комментировать
  • Как запостить несколько фотографий на стену facebook?

    maximkv25
    @maximkv25 Автор вопроса
    web-developer
    Вот и подоспело решение моего вопроса, как всегда все оказывается намного проще, чем себе представляешь)

    # получаю список фото строкой, является прямой ссылкой типа http://image.jpg
    # можно так же открывать файлы привычным способом f = open('file_path', 'rb')
    import requests
    
    files = 'http://img.jpg, http://img1.jpg, http://img2.jpg, '
    token = access_token # (токен пользователя)
    
    # передаем функции photo_id список файлов и наш токен
    media = photo_id(file, token)
                    # post on fb
                    url = 'https://graph.facebook.com/me/feed?'
                    data = {
                        'access_token': user.fb_token,
                        # так же можем добавлять дополнительно links, video, files и т.д.
                    }
                    i = 0
                    for id in media:
                        # проходимся по нашему списку и формируем словарь
                        data.update({'attached_media[%d]' % (i): '{"media_fbid": "%s"}' % (id)})
                        i += 1
                    resp = requests.post(url, data=data)
    
    
    # в результате получаем список id с успешно загруженными фотками 
    def photo_id(files, token):
        images = files.split(',')
        media = []
        for img in images:
                url = 'https://graph.facebook.com/me/photos?published=false'
                data = dict(access_token=token, url=img)
                resp = requests.post(url, data)
                res = json.loads(resp.text)['id']
                media.append(res)
        return media
    Ответ написан
    Комментировать