Я работаю в приложении, которое использует Facebook Connect для получения изображения профиля пользователя. Но после того, как соединение установлено, мне все еще нужно будет обрезать и изменить размер «большого» изображения. Поэтому я хочу загрузить изображение профиля с сервера facebook на свой сервер.
На данный момент я не могу загрузить изображение на свой сервер. Вот что я делаю:
- Изображение профиля на Facebook синхронизируется в нашем приложении с Facebook по следующему пути http://graph.facebook.com/uid/picture?type=large
- Теперь нам нужно, чтобы изображение было сохранено локально с указанного выше URL.
- Обрежьте его и отобразите, но мы не можем сохранить изображение с предоставленного URL
Вопрос
• Итак, как мы можем сохранить изображение профиля facebook на нашем сервере, используя этот путь http://graph.facebook.com/uid/picture?type=large?
• Или какое другое решение сохранить профиль в Facebook? Изображение, которое нужно сохранить на нашем сервере перед его отображением?
• Как мы по-прежнему синхронизируем его с Facebook, если используем сохраненное изображение?
Тогда у меня есть еще один вопрос:
Как вы удаляете куки для когда-то установленных соединений Facebook facebook, если пользователь больше не хочет использовать Facebook Connect?
Если вы пытались сделать это с помощью следующего кода, но безрезультатно:
var api_key = "135xxxxxxxxxxx";
var channel_path = ""+2;
FB.init(api_key , cookie:false, channel_path, { "ifUserConnected": update_user_box });
Function update_user_box(){
Var fbId=FB.Connect.get_loggedInUser();
Код, указанный выше для удаления ложного cookie, не работает. Что мне нужно сделать, чтобы решить эту проблему?