Amazon/eBay Parser

Amazon/eBay Parser 2.1.2

No permission to download

lightspeed

Active member
Looks like ebay is changing their tracking link format. Will this plugin still work with the new link format?

This month, eBay Partner Network will move from rover-based tracking links to a new tracking link format, which will comply with industry standards and fully support Tracking Prevention Frameworks such as Apple Webkit ITP, Mozilla Firefox ETP, or Microsoft Edge Tracking Prevention.

On Thursday, February 18, all ePN tools and widgets and eBay's Data Feeds and Browse APIs will automatically start serving the new tracking links.

All remaining rover-based links you have shared will need to be replaced with the new tracking links by Wednesday, March 31. Start converting links today with our helpful new Link Conversion tool, part of the Smart Share browser extension.
 

briansol

Well-known member
yeah it's in there...
Code:
$tempurl = "http://rover.ebay.com/rover/1/%s/1?pub=%s&toolid=%s&campid=%s&customid=%s&mpt=" . $cachebuster;

trying to hack it myself but not getting very far
 

Ozzy47

Well-known member
Pee Wee Reaction GIF
 

rdn

Well-known member
Is this PHP8 incompatible?
I got several of this error.

Code:
ErrorException: Template error: [E_WARNING] Undefined variable $tempurl src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php:287
Generated by: Unknown account Feb 24, 2021 at 10:18 AM
Stack trace
#0 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(287): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Und...', '/home/nginx/dom...', 287)
#1 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(44): Snog\Amazon\XF\BbCode\Renderer\Html->addCampaignToHref('<a href="http:/...', Array)
#2 [internal function]: Snog\Amazon\XF\BbCode\Renderer\Html->renderTagUrl(Array, 'http://rover.eb...', Array, Array, Object(Snog\Amazon\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Renderer/Html.php(308): call_user_func(Array, Array, 'http://rover.eb...', Array, Array, Object(Snog\Amazon\XF\BbCode\Renderer\Html))
#4 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#7 src/XF/SubContainer/BbCode.php(220): XF\BbCode\Traverser->render('pretty sure I m...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#8 src/XF/Template/Templater.php(2343): XF\SubContainer\BbCode->render('pretty sure I m...', 'html', 'post', Object(XFES\XF\Entity\Post), Array)
#9 [internal function]: XF\Template\Templater->fnBbCode(Object(XF\Template\Templater), false, 'pretty sure I m...', 'post', Object(XFES\XF\Entity\Post))
#10 src/XF/Template/Templater.php(1103): call_user_func_array(Array, Array)
#11 internal_data/code_cache/templates/l1/s8/public/post_macros.php(476): XF\Template\Templater->func('bb_code', Array, false)
#12 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#13 internal_data/code_cache/templates/l1/s8/public/post_macros.php(66): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#14 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#15 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#16 internal_data/code_cache/templates/l1/s8/public/post_macros.php(100): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#17 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#18 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#19 internal_data/code_cache/templates/l1/s8/public/post_macros.php(135): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#21 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#22 internal_data/code_cache/templates/l1/s8/public/post_macros.php(149): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#23 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#24 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#25 internal_data/code_cache/templates/l1/s8/public/post_macros.php(161): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(962): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#27 src/XF/Template/Templater.php(898): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#28 internal_data/code_cache/templates/l1/s8/public/post_macros.php(200): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#29 src/XF/Template/Templater.php(799): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#30 internal_data/code_cache/templates/l1/s8/public/thread_view.php(794): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#31 src/XF/Template/Templater.php(1626): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#32 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#33 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#34 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#35 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#36 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#37 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#38 src/XF/App.php(2326): XF\Mvc\Dispatcher->run()
#39 src/XF.php(488): XF\App->run()
#40 index.php(20): XF::runApp('XF\\Pub\\App')
#41 {main}

Thank you.
 

askandy

Active member
@Ozzy47 - just installed the updated version of the add-on, and it looks like it's breaking our links.

When the add-on is disabled, the links look something like this:
Code:
https://rover.ebay.com/rover/1/711-53200-19255-0/1?mpre=https%3A%2F%2Fpages.ebay.com%2Fauthenticity-guarantee-watches%2F&campid=5338767072&toolid=10001&customid=

When I enable the add-on, on the same page/link, it looks like this:
Code:
https://askandyaboutclothes.com/community/threads/ebay-authenticity-guarantee-luxury-watches.243315/https%3A%2F%2Fpages.ebay.com%2Fauthenticity-guarantee-watches%2F&mkevt=1&mkcid=1&mkrid=711-53200-19255-0&siteid=0&customid=&campid=5338789942&toolid=10001&mpt=9770681

Obviously, the above is a broken link.

This is a good test page (I have the add-on disabled right now):
Code:
https://askandyaboutclothes.com/community/threads/ebay-authenticity-guarantee-luxury-watches.243315/

This is the post that has the example link from above:

If I can find a way to revert back to the prior version, I will and see what happens.

Thoughts?
 

dougdirac

Active member
We recently upgraded to XF2.2 and installed this addon. Getting these errors periodically. We're on php7.4.

  • ErrorException: [E_NOTICE] Undefined variable: tempurl
  • src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php:287
  • Generated by: Unknown account
  • Mar 11, 2021 at 2:39 PM
Code:
#0 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(287): XF::handlePhpError(8, '[E_NOTICE] Unde...', 'sr...', 287, Array)
#1 src/addons/Snog/Amazon/XF/BbCode/Renderer/Html.php(44): Snog\Amazon\XF\BbCode\Renderer\Html->addCampaignToHref('<a href="https:...', Array)
#2 [internal function]: Snog\Amazon\XF\BbCode\Renderer\Html->renderTagUrl(Array, 'https://rover.e...', Array, Array, Object(Snog\Amazon\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Renderer/Html.php(308): call_user_func(Array, Array, 'https://rover.e...', Array, Array, Object(Snog\Amazon\XF\BbCode\Renderer\Html))
#4 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#7 src/XF/Pub/View/FeedHelper.php(118): XF\BbCode\Traverser->render('Looking to try ...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#8 src/XF/Pub/View/Forum/Rss.php(42): XF\Pub\View\FeedHelper::setupEntryForThread(Object(Laminas\Feed\Writer\Entry), Object(XFMG\XF\Entity\Thread), 'last_post_date')
#9 src/XF/Mvc/Renderer/AbstractRenderer.php(91): XF\Pub\View\Forum\Rss->renderRss()
#10 src/XF/Mvc/Renderer/Xml.php(74): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Forum\\Rss', '', Array)
#11 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Xml->renderView('XF:Forum\\Rss', '', Array)
#12 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'rss')
#15 src/XF/App.php(2326): XF\Mvc\Dispatcher->run()
#16 src/XF.php(488): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}
 
Last edited:
Top