Pull to refresh
40
0
Антон Мельников @antonsnowy

Программист

Send message
Facebook недавно реализовал для Graph API оптимизацию с помощью ETags.
А вы отдельно не хотите осветить некоторые моменты пояснительной записки? По моему опыту именно ее смортят при защите.

Например, что пишется во введении и заключении. Глава 1: анализ предметной области, обзор аналогов, критерииоценки аналогов, выбор прототипа. Глава 2: требования к системе (спецификации), проектирование (диаграммы IDEF0, UML: прецедентов, классов и др.). Глава 3: выбор средств разработки, разработка интерфейса, разработка системы, тестирование, документация, апробация.

Тоже закончил в этом году НИУ ИТМО. Учился на ИТиП, но заканчивал ЕН по схожей специальности: 230202.
Только так и приходится — самому. Разбил на своей дисплей. Позвонил официалам — сказали, что данное устройство не примут в сервис центр, так как официально оно не поставляется в Россию. Но их же все продают, пришел в Улмарт — лежали 3 «после ремонта». Было написано, что проблема с АКБ, но оказалось что дисплей у всех разбит, и еще аккум снят. При этом этот «суповой набор» официально продают за 2400!
Пришлось взять такую же новую, благо цена за год на нее упала тысячи на три.
Спасибо! Буду писать на новые темы.

Кстати, это уже не первая моя статья про особенности API Facebook. Например, на Хабре публиковал Оптимизируем запросы к Facebook Graph API с помощью Real-Time Updates и другие.
1 и 2, а также 3 и 4 действия можно выполнить за один batch запрос. Получится всего два запроса.
Это VBA и программирование для MS Office. Там просто не нужно решать такие задачи, хотя отправлять запросы можно и из слайдшоу презентации:

Sub Twttr()
On Error Resume Next

Dim objSvrHTTP As ServerXMLHTTP
Dim strT As String
Dim strResponce As String

Dim curSlide As Long

Set objSvrHTTP = New ServerXMLHTTP
objSvrHTTP.Open «GET», «search.twitter.com/search.json?q=from%3Aantonsnowy+%23habr»
objSvrHTTP.setRequestHeader «Accept», «application/xml»
objSvrHTTP.setRequestHeader «Content-Type», «application/xml»
objSvrHTTP.Send strT

If Err = 0 Then
strResponse = objSvrHTTP.responseText
Else
MsgBox «Internet connection not estableshed: » & Err.Description & "", 64, «Additt !»
End If

curSlide = ActivePresentation.SlideShowWindow.View.CurrentShowPosition
ActivePresentation.Slides(curSlide).Shapes(1).TextFrame.TextRange.text = strResponse
Думал, включать ли примеры кода на PHP (не мой язык программирования), в итоге включил, проверив что примеры работают. Про json_encode посмотрю, хотя я даже выше комментарием название функции напутал. Когда не используешь постоянно язык — пишешь с примеров кода в книжках и мануалах. А книги у меня старые, им лет 5.
SDK в проектах не использую по многим причинам. Тут для примеров специально не использовал, чтобы было понятнее как на других языках это реализовать.
False убрать забыл. Просто get_file_contents при ошибке не возвращает саму ошибку в теле ответа.
А киньте кто-нибудь ссылку на инструмент для прототипирования Windows Phone 7 приложений. Помнится, они хотели отказаться от SketchFlow в пользу какой-то специальной надстройки PowerPoint, где можно было бы и создавать интерфейсы и их показывать.
Первая буква — Г. Я прошел в финал?
А мероприятие действительно очень интересное и полезное, всем советую.
Я бы посоветова почитать книгу VSTO 3.0 for Microsoft Office programming. Хотя текущая версия под MS Office 2010, который на скриншотах, уже 4.0.
Visual Studio Tools for Office значительно удобнее для создания надстроек, чем COM. А за статью спасибо!
Описание всех плюшек акселератора натолкнуло на мысль, что у меня просроченный загран паспорт.
Кстати, увидел запрос и понял, что вы же получили access_token от приложения. В запросе нет ни одного параметра, который бы был уникален для каждого конкретного пользователя. Поэтому если продолжать разговор о вечном acces_token пользователя, полученным с помощью offline_access permission — это разные вещи.
Прости, не видел новые комментарии, пока было открыто окно. Я изучу опыт в приложении, а также посмотрю всю информацию, что же такое дает offline_access. Пока понятно что работает и то и другое.
Например, пользователь не заходил неделю, а вашему приложению нужен его список друзей. В документации есть в связи friends запись о валидном токене. У вас токен пользователя истекает намного раньше.
Согласен, токен не нужен для многих полей. Но не для всех так.
В следующей статье опишу как оптимизировать запросы к Facebook Graph API для первого способа: с помощью Batch API и работы ассинхронных сокетов на PHP. У меня время загрузки данных от 1000 запросов к API сократилось до 20 секунд. При обычном переборе это бы заняло более 15 минут.
#снимокэкрана?

Information

Rating
Does not participate
Location
Кириши, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity