Facebook Open Graph API — тип действия и тип объекта другого приложения (foursquare)

Я пытаюсь получить данные регистрации пользователя Foursquare, опубликованные с помощью открытого графа в Facebook. Обычно у меня возникают проблемы с поиском информации (пространства имен, типов действий и типов объектов) о приложении, которым я не владею.

До сих пор мое приложение успешно запрашивало у пользователя (как мне кажется) соответствующие разрешения на доступ к данным, которые он отправил в приложение Foursquare FB:

user_actions:playfoursquare

Я нашел «playfoursquare» по URL-адресу, когда я Страница приложения Foursquare на новой временной шкале:

http://www.facebook.com/[my_username]/app_playfoursquare 

Теперь я пытаюсь запросить Graph API, используя URL-адрес со следующей структурой: (ссылка: http://developers.facebook.com/docs/opengraph/objects/#retrieve)

GET /me/{namespace}:{action-type}/{object-type}

Итак, в метаданных страницы места проведения Foursquareя нашел og:type 'playfoursquare:venue'.

На данный момент я подозреваю, что это namespaceи object-type. Я просто короткий и action-type.

На странице приложения Foursquare пользователя в Facebook (http://www.facebook.com/[my_username]/app_playfoursquare) есть много ссылок на «отметки», поэтому я сделал предположение о действии: type и пришел к выводу, что запрос графа API должен быть:

me/playfoursquare:{checkins,check-ins,check_ins}/venue 

Я попробовал все вышеперечисленные варианты «регистрации», и все они возвращают:

OAuthException - Компонент неизвестного пути - 2500

Я не могу поверить, что этот детектив work — лучший способ определить свойства другого приложения на Open Graph. Думаю, я упускаю что-то очевидное.

В любом случае я был бы признателен за любую помощь, которую кто-либо может предложить здесь. Я немного растерялся.

Спасибо, Gfte

5
задан gfte 22 March 2012 в 11:27
поделиться