[InstagramBridge] Reduce occurrence of HTTP error 301
Instagram returns "HTTP/1.1 301 Moved Permanently" on each request to "https://instagram.com/" because the correct location is "https://www.instagram.com/". Instagram will respond with "HTTP/1.1 301 Moved Permanently" if the URI for the requested user doesn't end with a slash. Notice: This is only a minor enhancement to prevent error 301 from happening. The previous version worked fine as is.
This commit is contained in:
parent
953c6e1022
commit
e3030cbbfd
1 changed files with 2 additions and 2 deletions
|
@ -3,7 +3,7 @@ class InstagramBridge extends BridgeAbstract {
|
||||||
|
|
||||||
const MAINTAINER = 'pauder';
|
const MAINTAINER = 'pauder';
|
||||||
const NAME = 'Instagram Bridge';
|
const NAME = 'Instagram Bridge';
|
||||||
const URI = 'https://instagram.com/';
|
const URI = 'https://www.instagram.com/';
|
||||||
const DESCRIPTION = 'Returns the newest images';
|
const DESCRIPTION = 'Returns the newest images';
|
||||||
|
|
||||||
const PARAMETERS = array(
|
const PARAMETERS = array(
|
||||||
|
@ -143,7 +143,7 @@ class InstagramBridge extends BridgeAbstract {
|
||||||
|
|
||||||
public function getURI(){
|
public function getURI(){
|
||||||
if(!is_null($this->getInput('u'))) {
|
if(!is_null($this->getInput('u'))) {
|
||||||
return self::URI . urlencode($this->getInput('u'));
|
return self::URI . urlencode($this->getInput('u')) . '/';
|
||||||
} elseif(!is_null($this->getInput('h'))) {
|
} elseif(!is_null($this->getInput('h'))) {
|
||||||
return self::URI . 'explore/tags/' . urlencode($this->getInput('h'));
|
return self::URI . 'explore/tags/' . urlencode($this->getInput('h'));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue