Comments (8)
В смысле? Расскажи поподробнее? Пока звучит не оч. нужным =)
from vkontakte_on_rails.
Может так и есть, не очень это всё нужно, но приблуда в следующем:
На сколько я понял из своего короткого знакомства с Вконтакте АПИ, там есть несколько видов приложений.
vkontakte_on_rails - является отдельно стоящим приложением, и его внутри интерфейса vkontakte не увидишь. Или это не так? Если vkontake.ru даёт пользовать секьюрные методы после oauth авторизации, то можно понять что это уже внешнее приложение.
Теперь суть идеи заключается в том, чтобы скомбинировать интерфейсы встроенного приложения и внешнего, как это сделано у topface.com
Фактически это два rails сервера на разных портах одной машины. Первый работает как внутреннее приложение вконтакте, второй - как внешнее. Но они меняются между собой данными о пользователе через его куку.
Тяжело внятно что-то выразить, потому как совсем чуточку ещё с этим работал. Но достаточно зайти (установить) приложение topface, а потом зайти на сайт topface.com и всё станет ясно.
Вот такая идея, может быть совсем бесполезная. Но что-то мне кажется в ней есть, раз это реализовано у топфейса.
from vkontakte_on_rails.
@djshafran topface.com - это одно приложение ВК, не 2. Т.е. они просто исползуют iframe приложение для авторизации на сайте. Посмотри по id.
Никаких доп. фич. подобного рода не нужно =) есть просто особенности ВК, разных типов приложений, их нужно знать и использовать. Там не все логично, но как есть.
from vkontakte_on_rails.
*** Как показать html теги?... я ламо в гитхабе, только с репозиториями работал, в обсуждениях не участвовал, просто смотрел что происходит, но решил попробовать вступить в процесс...
Это запрос topface с приложения vkontakte:
[iframe name="fXD3ea2d"....... src="http://vk.topface.com/?api_url=http://api.vk.com/api.php&api_id=2257829& ...; "][/iframe]
Сам топфейс открывается по topface.com без запроса к субдоменам, это как минимум означает что работа не в одном месте. В любом случае трафик от vkontakte.ru, фэйсбука и прямой вход - три разных входа. При том что кука при посещении вконтакта, или фейсбука по умолчанию для домена .topface.com не генерируется. Но поскольку опознание работает, при том обстоятельстве что при регистрации программы можно указать только один адрес для обращения к приложению, можно смело утверждать, что это разные программы одного сервера (или не одного), но приложения точно разные.
И в финале код запроса с фэйсбука для отправления данных по пользователю
[form action="http://fbapp.topface.com/?fb_source=bookmark_apps&ref=bookmarks......"][/form]
from vkontakte_on_rails.
@djshafran мне кажется нет смысла гадать, ни ты ни я не разработчик топфейса.
Они используют 1 приложение вк, не важно сколько у них серверов, доменов и пр.
Это видно по id, остальное и тем более про fb уже вообще не важно.
from vkontakte_on_rails.
В принципе речь не о том, как там сделано, а сделать так же.
Люди которые за 12 месяцев заработали аудиторию в 37 млн пользователей явно понимают какие фишки полезны. Общая аудитория Вконтакте по их данным сейчас 100 млн, а ему много лет. Поэтому, при всем уважении, очень бы хотелось услышать мнение автора этого приложения для работы с Вконтакте. Или получить ценные рекомендации на этот счёт в позитивном русле, которое поможет решить вопрос меньшей кровью.
Три метса для работы приложения topface Facebook,
Vkontakte или TopFace.
from vkontakte_on_rails.
Никогда не писал iframe-приложения и весьма слабо представляю, как это делается.
По поводу авторизации - чем это отличается от нынешнего варианта? Токен и user_id и так хранятся в сессии. Разве что перенести их в вечную куку, т.к. сейчас после протухания сессии приходится авторизовываться по новой.
from vkontakte_on_rails.
Спасибо Вам, добрые люди. Начинаю кумекать немного. Как переварю - попробую выложить что получиться, вдруг кому пригодится. Спасибо ещё раз за участие.
from vkontakte_on_rails.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vkontakte_on_rails.