2012-05-02 3 views
0

Я создал настраиваемое действие и пользовательский объект. Я пытался поместить в мой график с примерами кода Facebook предлагает:открытый образец образца образца, недопустимый og: type?

curl -F 'access_token=<my token>' \ 
    -F 'photo=http://samples.ogp.me/351656114891990' \ 
     'https://graph.facebook.com/me/stipple_staging:stipple' 

Ответ, который возвращается это (разобран из более удобен для чтения):

{ 
    "error":{ 
     "type":"Exception", 
     "message":"Object at URL 'http:\/\/samples.ogp.me\/351656114891990' is invalid because the configured 'og:type' of '103770389680565:photo' is invalid." 
    } 
} 

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

EDIT: Facebook теперь, похоже, исправил эту проблему.

ответ

3

Я думаю, ваша проблема в том, что ваш OG: тип должен быть ваше приложение имен: тип действия, как

<meta property="og:type" content="your_app_namespace:photo" /> 

Выезд раздела IV в custom objects walkthrough, он имеет некоторые примеры того, как OG: тег типа должен быть отформатирован. Я не уверен, что appid и пространство имен - одно и то же, в глазах FB.

На боковой ноте вы можете проверить свой FB-адрес here, а не делать все через cURL, если хотите.

+0

Благодарим за ответ. Я использовал отладчик fb, но я пытаюсь на самом деле заставить действие появиться на моей временной шкале, поэтому я могу отправить его для принятия. Вероятно, я должен был упомянуть, что изменение типа og: для использования пространства имен моего приложения делает facebook throw OAuthExceptions, но я хотел убедиться, что код, который они генерируют на своем конце для своих примеров, сначала был проблематичным, и это похоже на то, что оно есть. – x1a4

+0

Какие исключения вы используете? –

+0

'{" error ": {" message ":" Произошла непредвиденная ошибка. Повторите попытку позже. "," Type ":" OAuthException "," code ": 2}}' Я не уверен, где я могут найти коды списка, чтобы исследовать дальше. – x1a4

Смежные вопросы