我正在使用在这个问题的答案中找到的这个 PHP 代码: Instagram 以编程方式登录 当我检查 cookie.txt sessionid 是 "" 。有没有办法可以更改此代码以使其获得 sessionid cookie?csrftoken、ur、mid、urlgen 似乎都设置正确,但我不知道......我需要 sessionid 以编程方式探索标签。
编辑:问题在于我的用户名和密码,我被定向到“可疑登录尝试”页面。“我们检测到异常登录尝试为了保护您的帐户,如果是您,请告诉我们” 编辑:我的一个帐户每次都有效,只有另一个显示“可疑登录尝试”页面。???:/???
这是怎么回事?
$username = "yourname";
$password = "yourpass";
$useragent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/50.0.2661.102 Chrome/50.0.2661.102 Safari/537.36";
$cookie=$username.".txt";
@unlink(dirname(__FILE__)."/".$cookie);
$url="https://www.instagram.com/accounts/login/?force_classic_login";
$ch = curl_init();
$arrSetHeaders = array(
"User-Agent: $useragent",
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: en-US,en;q=0.5',
'Accept-Encoding: deflate, br',
'Connection: keep-alive',
'cache-control: max-age=0',
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $arrSetHeaders);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__)."/".$cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__)."/".$cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); …Run Code Online (Sandbox Code Playgroud) 嗨,我正在尝试为adobe AIR制作SMS原生扩展.我之前在Objective-c中编码但是一切正常,除了按下发送或取消时SMS窗口不会关闭的事实.下面是代码的主要部分,但问我是否还需要更多信息.谢谢阅读.为什么xcode告诉我:第二行的"协议中的方法没有实现"?
#import "SMSComposerHelper.h"
@implementation SMSComposerHelper
//Event name
static NSString *event_name = @"SMS_COMPOSER_EVENT";
-(void) sendSMS:(NSString *)toRecipient
messageBody:(NSString *)messageBody
{
FREDispatchStatusEventAsync(context, (uint8_t*)[event_name UTF8String], (uint8_t*)[@"WILL_SHOW_MAIL_COMPOSER" UTF8String]);
MFMessageComposeViewController *smsComposer = [[MFMessageComposeViewController alloc] init];
smsComposer.messageComposeDelegate = self;
//make string into array
NSArray *recipientArray;
recipientArray = [NSArray arrayWithObjects: toRecipient, nil];
smsComposer.body = messageBody;
smsComposer.recipients = recipientArray;
//show sms composer
[[[[UIApplication sharedApplication] keyWindow] rootViewController] presentModalViewController:smsComposer animated:YES];
}
// Dismisses the sms composition interface when users tap Cancel or Send.
-(void) smsComposeController: (MFMessageComposeViewController*)controller didFinishWithResult: (MessageComposeResult)result error:(NSError*)error
{ …Run Code Online (Sandbox Code Playgroud)