Я дополняю установку Magento приложением, которое может редактировать продукты через REST.
В моей установке Magento есть расширение, которое добавляет «create_by» поле для моей продукции.
В коде этого расширения я вижу, что оно делает это с помощью
Mage::getSingleton( 'admin/session' )->getUser().
Однако я создаю некоторые продукты с использованием REST, и тогда Mage::getSingleton( 'admin/session' )->getUser() не работает, поскольку нет администратор/сессия, я полагаю.
Может ли кто-нибудь мне помочь? Можно ли как-нибудь сделать это вот так:
Mage::getSingleton( 'REST/session' )->getUser()?
В другом сообщении stackoverflow я нашел это как ответ, но понятия не имею, какие данные мне нужно отправить в переменной $tokenId.
$tokens = Mage::getModel('oauth/token')->getCollection()->addFilterById($tokenId);
foreach ($tokens as $token)
{
echo $token->getCustomerId();
}
Подробнее здесь: https://stackoverflow.com/questions/292 ... lternative