Добавьте произведенное личное изображение к FB с Opengraph

Я застреваю с этой проблемой в течение нескольких недель теперь и попытаюсь дать короткое и подробное объяснение ниже:

Situation

У пользователей, посещающих веб-сайты и, есть выбор произвести изображение с GD-библиотека. Так каждый пользователи произвели личное изображение. Простой... до сих пор. После создания изображения пользователь получает выбор добавить это изображение к Facebook. Это сделано по протоколу OpenGraph.

, Что работает (Да!)

Создание изображения работает превосходное. Разделение чего-то к Facebook работает также.

проблема

Хотя следующий код используется при добавлении изображения ( fbrefresh=CAN_BE_ANYTHING ). Кадры FB тянут старое изображение. Иногда это - действительно старое изображение, иногда это - более актуальное произведенное изображение. Но никогда справедливое произведенное изображение.

И теперь?

Как сказано я уже попробовал fbrefresh=CAN_BE_ANYTHING . Также в de отладчике правильное изображение не обнаруживается, но это, вероятно, потому что произведенному изображению произвели уникальный идентификатор от пользовательского печенья. Таким образом, этот id только применим, когда пользователи нажимают, производят и после того, как это добавляет произведенное изображение.

Есть ли какой-либо пример в Интернете, который использует тот же самый вид стратегии и работает? Я искал половину Интернета и не сделал нашел его все же, это становится более печальным.

1
добавлено
Просмотры: 2
nl ja de

1 ответы

После создания изображения пользователь получает выбор добавить это изображение к Facebook. Это сделано по протоколу OpenGraph.

Что точно вы подразумеваете под последним? Вы просто загружаете то изображение на стену/одну пользователя их альбомов, или вы издаете Открытый Объект диаграмм с произведенной пользователями приложенной фотографией? (Btw., произведенная пользователями фотография предназначается буквально для действий OG – необходимо только сделать это с фотографиями, что пользователь взял использование f.e. их камера мобильного телефона в то время как они где обязательство действия. Я сомневаюсь, вписывается ли GDlib-произведенное изображение в то описание.)

Хотя следующий код используется при добавлении изображения (fbrefresh=CAN_BE_ANYTHING). Кадры FB тянут старое изображение.

И “напряжением” вы имеете в виду что точно, снова? Вы загружаете фотографию как ПОЧТОВУЮ закачку HTTP, вы загружаете ее URL, вы определяли его как og:image для объекта OG, или вы передаете ее как произведенную пользователями фотографию, издавая действие?


Now, usually the easiest way for resources referenced by a URL to get properly refreshed by the requesting client, is to attach a different value to the query string/as a GET parameter – f.e. the current unix timestamp: …/image.php?1984372634 or …/image.php?foo=bar&forcerefresh=1984372634

Так как эта стоимость изменяется каждую секунду, она делает каждый из тех URL отличающийся URL, и у клиента требования абсолютно нет выбора , но просить, что ресурс, потому что у него уже не может быть ее в его тайнике.

1
добавлено