Я новичок в Facebook API и разработке приложений.Я пытаюсь создать веб-сайт обложки на временной шкале Facebook, где пользователи могут автоматически загружать и публиковать обложку для нового альбома, созданного под именем веб-сайта / приложения.Затем они будут перенаправлены на другую страницу моего сайта с инструкциями о том, как настроить обложку на временной шкале своего профиля.Большинство веб-сайтов с профилями используют один и тот же метод, например myfbcovers.com, facebookprofilecovers.com, profilephotocovers.com, facebook.coversdaddy.com, fbcoverlover.com и newfbcovers.com и многие другие.Я искал страницы разработчиков Facebook и несколько учебных пособий по сети.Некоторые проверенные мной учебники:
http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development/
http://daipratt.co.uk/facebook-api-upload-photo/
http://developers.facebook.com/blog/post/498/
А также несколько видео на YouTube.
Но у меня есть несколько недоразумений относительно приложения.Извините за вопросы, если они слишком простые, так как я новичок, который готов учиться.Одна из основных проблем заключается в том, что большинство учебных пособий устарели как страница создания приложения для Facebook и т. Д. Теперь все по-другому, и в опциях, которые используются в учебных пособиях, теперь нет URL-адреса обратного вызова и т. Д.В руководствах упоминается, что для создания приложения для веб-сайта или приложения для страницы на странице мне нужен URL-адрес обратного вызова, который я сейчас не вижу.Во-вторых, если в тех руководствах упоминается, что мне нужен SSL на моем веб-сайте для приложения, но ни один из перечисленных выше веб-сайтов, посвященных обложке facebook, не имеет SSL, кажется.У меня также нет SSL на моем сервере.Так что не уверен, нужно ли это и нужно ли вообще приложение на моем локальном сервере.И все приложения работают по-разному, например, я вижу эти URL при нажатии на некоторые из интерактивных ссылок для загрузки кнопки обложки.Вот несколько примеров:
http://facebookprofilecovers.com/wp-content/themes/fbcovers/fb/?i=http%3A%2F%2Ffacebookprofilecovers.com%2Fwp-content%2Fuploads%2FHappily-Married-Facebook-Timeline-Cover.png
http://freetimelinecovers.net/facebook/?cov_img=/images/sports-covers/manchester-united.jpg
Некоторые имеют прямую ссылку на страницу приложения Facebook, например:
http://apps.facebook.com/profilephotocovers/index.php?id=35 неработающая ссылка
И, похоже, только один веб-сайт имеет publish_stream и т. Д. В самом URL
https://facebook.com/dialog/oauth?client_id=162046520556852&redirect_uri=http%3A%2F%2Ffacebook.coversdaddy.com%2Fi-m-not-a-monster-1242.html&state=e4abcdc1d9288be8233a7ac4aa243997&scope=user_photos%2Cpublish_stream
При проверкечерез заголовок Live HTTP кажется, что все веб-сайты следуют аналогичному шаблону, который непосредственно используется в URL на последнем веб-сайте.Например, вот несколько шагов других веб-сайтов, которые я видел при проверке с заголовком Live HTTP.
https://graph.facebook.com/oauth/authorize?client_id=112308188876405&redirect_uri=http://www.myfbcovers.com/oauth/callback&scope=publish_stream,user_photos,email
https://facebook.com/dialog/oauth?client_id=237897089598589&redirect_uri=http%3A%2F%2Ffacebookprofilecovers.com%2Fwp-content%2Fthemes%2Ffbcovers%2Ffb%2Findex.php&state=0ca1581f006bdd80bd5da78e95179f3a&scope=publish_stream
И так далее.
Я также мог заметить, что почти все сайты принимают авторизацию только для publish_stream и ничего больше.Исключением является только myfbcovers.com, который также запрашивает user_photos и электронную почту.Остальные не просят того же самого, и поэтому, возможно, publish_stream - единственное необходимое разрешение.
Итак, для создания приложения есть какое-то руководство.И нужно ли мне размещать приложение на моем собственном сервере в подкаталоге веб-сайта или оно делает прямой вызов в Facebook.Причина, по которой я спрашиваю, заключается в том, что приложения Facebook, если они размещены на локальном сервере, требуют обязательного SSL, тогда как ни на одном из указанных выше веб-сайтов нет SSL / https.И если мне не нужно размещать приложение на своем собственном сервере, то как я могу создать ссылку для загрузки фотографий на Facebook, а затем вернуться на сайт для получения дальнейших инструкций.Я использую Wordpress на своем веб-сайте, как и большинство других сайтов, и это не должно быть проблемой, я полагаю.Любая помощь будет высоко оценен.Я готов хорошо выучить, и некоторые хорошие учебники для создания фотоальбома, а затем для загрузки фотографии в альбом пользователя и т. Д. Тоже подойдут, если не с полным кодом.Любая помощь будет высоко оценен.
ПРИМЕЧАНИЕ: Я удалил часть HTTP и WWW во многих из указанных выше URL-адресов, поскольку я могу опубликовать максимум две ссылки, будучи новым пользователем.Пожалуйста, добавьте их, если это необходимо, в тех местах, где их нет.